[C#] Comment killer une instance d'un programme lancée avec CreateInstance?
Bonjour,
Je souhaite lancer un programme externe depuis mon application, l'utiliser puis le quitter proprement. Pour récupérer l'instance, j'utilise le code suivant:
Code:
1 2
| Type appliType = System.Type.GetTypeFromProgID("Inventor.Application");
obj = (Inventor.Application)System.Activator.CreateInstance(appliType ); |
Pour quitter, j'ai essayé cela
Code:
Marshal.ReleaseComObject(invObj);
mais sans succès, le process est tjs en mémoire.
Comment faire pour récupérer ce process et le supprimer? Merci d'avance