プログラムによる WMI クラスとそのプロパティの一覧表示

StackOverflow https://stackoverflow.com/questions/12330

  •  08-06-2019
  •  | 
  •  

質問

特定のシステムで利用可能な WMI クラスとそのプロパティを一覧表示する既知の方法はありますか?vbscript のアプローチに興味がありますが、実際に何か提案してください:)

追伸素晴らしいサイトです。

役に立ちましたか?

解決

これがあなたが望んでいることだと思います。

WMI コード作成者

この気の利いたユーティリティの一部を使用すると、VBScript/C#/VB で WMI コードをオンザフライで生成することはもちろん、ローカルおよびリモート PC 上の名前空間/クラス/プロパティを参照できます。非常に便利。

また、ユーティリティの作成に使用したソース コードもダウンロードに含まれており、独自のブラウザーのようなインターフェイスを作成したい場合に参照できます。

他のヒント

この MSDN ページでは、使用可能なクラスを列挙して説明します。 方法:WMI 名前空間内のクラスを一覧表示する

クラスからプロパティを取得する場合:

ManagementPath l_Path = new ManagementPath(l_className);
ManagementClass l_Class = new ManagementClass(myScope, l_ManagementPath, null);
foreach (PropertyData l_PropertyData in l_Class.Properties)
{
    string l_type = l_PropertyData.Type.ToString());
    int l_length = Convert.ToInt32(l_PropertyData.Qualifiers["maxlen"].Value);           
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top