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
Marsh Posté le 08-07-2005 à 15:20:00
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 :
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 <<<<<<