在C ++构建器XE2中使用Windows.Management命名空间

时间:2012-05-11 07:05:57

标签: c++ wmi c++builder-xe2

我对Embarcadero XE2上的C ++很陌生。目前我想转移以下课程 http://weblogs.asp.net/whaggard/archive/2006/02/11/438006.aspx

到c ++版本。

但我想我可以在Embarcadero XE2上使用System.Management,或者我仍然需要使用wbemidl.h来处理WMI。 (我刚试了一下它返回错误:管理不是系统的成员)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

System.Management是.Net命名空间,C ++ Builder不是.Net开发工具,所以你不能在c ++ builder下使用这个命名空间。从C ++访问WMI的自然方法是使用COM直接使用wbemcli.h或wbemidl.h文件中定义的接口。