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 :est généré .Exception de HRESULT : 0x800401E3 (MK_E_UNAVAILABLE)
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);
Partager