2012-05-11 4 views
3

私はEmbarcadero XE2でC++の新機能を使用しています。現在、以下のクラスを転送したいと考えています。 http://weblogs.asp.net/whaggard/archive/2006/02/11/438006.aspxC++ビルダーXE2のWindows.Management名前空間を使用

to C++バージョン

しかし、私はEmbarcadero XE2でSystem.Managementを使用することができますか、それともWbemidl.hを使用してWMIを処理する必要があるのでしょうか。 (私はちょうどそれを試してみましたが、エラーが返されました:管理はシステムのメンバーではありません)

助けていただければ幸いです。

答えて

3

System.Managementは.NETネームスペースです.C++ Builderは.NET開発ツールではないため、この名前空間はC++ビルダーでは使用できません。 C++からWMIにアクセスする自然な方法は、wbemcli.hまたはwbemidl.hファイルで定義されたインターフェイスを使用してCOMを直接使用することです。

+0

ありがとう、私はあなたが提案した方法を行います! – Willy