1
イムWMI
を使用して、いくつかのシステム情報を取得しようとしているが、私は例グラフィックカード情報を取得したいときに問題がある..私は結果だった多くのドライバー(仮想現実の&)WMIクエリのみを使用して実際のアダプタ情報を取得しますか?
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select Name from " + key);
foreach (ManagementObject share in searcher.Get())
{
Console.WriteLine(share["Name"].ToString());
}
取得:を
Radminはミラードライバv3の
のATI MobilityのRadeon HD 5650
LogMeInのミラードライバ
PCI GDIHOOK5
ので、私12月
のATI MobilityのRadeon HD 5650
数..唯一の本当の1を取得するクエリを編集するIDEDこの場合には本当の1は
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select Name,AdapterRAM from " + key+" where AdapterRAM is not null");
foreach (ManagementObject share in searcher.Get())
{
Console.WriteLine(share["Name"].ToString());
Console.WriteLine(share["AdapterRAM"].ToString());
}
をゼロにするために結果は同じだったしませんAdapterRamを持っている必要がありますバイトの
WMIで実際のadpatersを取得するためのより良い一般的な方法はありますか?
本当に申し訳ありません..私のせいです。私は質問を編集しました。実際の運転手だけを返す一般的な方法がほしいです。 –
まだ答えは同じです。私はAdaptRAMはかなり良いフィルタリングオプションだと思うので、それに固執して時間を伝えることができます。私はあなたに100%保証を与えるどんな財産も見ません。 –