製品名、メーカー、一意のID、またはc#でコンピューターに接続されているモニター、キーボード、マウスのようなものを取得するための効果的な方法はありますか?
質問する
3379 次
2 に答える
4
そのためにWMIを使用できます。ここで例を見つけることができます:
http://www.codeproject.com/Articles/7365/Retrieveing-Hardware-Information-in-C
于 2013-02-16T18:47:14.010 に答える
0
モニターに関する情報を取得するには、OpenSource Project(https://sourceforge.net/projects/wmimonitor/)を使用できます。これは、C#(.NET 3.5 SP1が必要)で記述された単純なWMIプロバイダーであり、シリアル番号とモデル名を一覧表示します。添付のモニター**またはこのコードを使用
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_DesktopMonitor");
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("-----------------------------------");
Console.WriteLine("Win32_DesktopMonitor instance");
Console.WriteLine("-----------------------------------");
Console.WriteLine("Description: {0}", queryObj["Description"]);
}
}
catch (ManagementException e)
{
MessageBox.Show("An error occurred while querying for WMI data: " + e.Message);
}
マイクに関する情報を入手するには、 NAudioを使用するオープンソースの.NETボイスレコーダープロジェクトを参照してください。または、この記事を参照してください。keboard情報を入手するには、このサンプルを使用してください。
于 2013-02-16T19:26:14.027 に答える