Bonjour,
J'ai besoin dans mon application de récupérer une instance sur un module de sécurité interne a l'entreprise pour cela j'essaye d'utiliser GetActiveObject.

Dans un premier temps je récupère le type qui est System.__ComObject après une erreur qui est :
Exception de HRESULT : 0x800401E3 (MK_E_UNAVAILABLE)
est généré .
Le code associé est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 System.Type typeM = System.Type.GetTypeFromProgID("NomModule");
  System.Console.WriteLine(typeM.FullName);  //Typemodule
 
//c'est dans cette commande ou j'ai l'erreur:
Object InstanceM = System.Runtime.InteropServices.Marshal.GetActiveObject("NomModule");
 
Object ConnectM = System.Runtime.InteropServices.Marshal.CreateWrapperOfType(InstanceM,typeM);