Bonjour,
J'ai une appli qui lit un fichier de config XMl avec MSXML et à l'initialisation je dois faire un appel à la fonction "AfxOleInit()"
Jusque la tout va bien.
Mon fichier XML est bien chargé.
Mon problème est que j'utilise aussi WMI est mon application plante au 2ème appel de la fonction :
Code :
- hres = pLoc->ConnectServer(
- _bstr_t(L"ROOT\\CIMV2" ), // Object path of WMI namespace
- NULL, // User name. NULL = current user
- NULL, // User password. NULL = current
- 0, // Locale. NULL indicates current
- NULL, // Security flags.
- 0, // Authority (e.g. Kerberos)
- 0, // Context object
- &pSvc // pointer to IWbemServices proxy
- );
|
C'est à dire que ma première requete WMI se deroule sans problème et la deuxième ne passe pas, ca plante.
Si je ne charge pas mon fichier XML mais que je créé juste le parser XML ca plante aussi (la fonction "AfxOleInit()" etant dans le constructeur. Si je commente l'appel à cette fonction, ca passe, je n'ai pas de problèmes avec WMI.
Que faire, je suis perdu, j'y comprend rien.
Merci
Message édité par AsTro le 08-07-2005 à 15:46:37
---------------
>>>>>> WebFotos <<<<<<