bonjour,

j ai developpé un morceau de code C++ pour conncter to wmi, mais j ai eu des bugs que j arrive pas à les resoudre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
#include <stdio.h>
#include "comdef.h"
 
#include "stdafx.h"
#include <string.h>
#include "comutil.h"
#include "ObjBase.h"
#include "wbemcli.h" 
 
int main(int argc, _TCHAR* argv[])
{
	IWbemLocator* m_pIWbemLocator = NULL;
	IWbemServices* m_pIWbemServices;	
	IWbemContext* m_pIWbemContext;	
	//string sWMIServerRoot;
	HRESULT m_hresult_ = NULL;
	m_pIWbemContext =NULL;
 
	 BOOL m_blnConnect;
		m_blnConnect = FALSE;
 
			if(!FAILED(m_hresult_))
			{
 
 
				m_hresult_ = CoCreateInstance(
				CLSID_WbemLocator,
				0, 
				CLSCTX_INPROC_SERVER,
				IID_IWbemLocator,
				(LPVOID *) &m_pIWbemLocator);
/*
				m_hresult_ = m_pIWbemLocator->ConnectServer(
					_bstr_t( "root\default"), 
					NULL,
					NULL,
					0,
					NULL,
					0,
					0,
					&m_pIWbemServices);*/				
			}
 
return 0;
 
}
voici les erreurs:

Error 4 error LNK2001: unresolved external symbol _IID_IWbemLocator c:\Users\hben\documents\visual studio 2010\Projects\testWMI\testWMI\testWMI.obj testWMI


Error 3 error LNK2001: unresolved external symbol _CLSID_WbemLocator c:\Users\hben\documents\visual studio 2010\Projects\testWMI\testWMI\testWMI.obj testWMI


Error 5 error LNK1120: 2 unresolved externals c:\users\hben\documents\visual studio 2010\Projects\testWMI\Debug\testWMI.exe 1 1 testWMI