システム情報プロジェクトに取り組んでおり、コンピューターからすべてのドライバー データを取得する必要があります。Windowsがデバイスマネージャーのように情報を取得する方法の場所を探しています。
ドライバーのバージョンは、ドライバーに関する静的な形式のブランドとモデルであるため、このツールを両方のシステムで実行し、常に情報を取得できます。お役に立てれば幸いです。
ありがとう。
システム情報プロジェクトに取り組んでおり、コンピューターからすべてのドライバー データを取得する必要があります。Windowsがデバイスマネージャーのように情報を取得する方法の場所を探しています。
ドライバーのバージョンは、ドライバーに関する静的な形式のブランドとモデルであるため、このツールを両方のシステムで実行し、常に情報を取得できます。お役に立てれば幸いです。
ありがとう。
WMIはあなたの友達です。
インストールされているすべてのドライバーから要求しているすべての情報を提供する簡単なルーチンを次に示します。
Dim objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Dim colItems = objWMIService.ExecQuery("Select * from Win32_PnPSignedDriver")
For Each objItem In colItems
Console.WriteLine("Manufacturer: " + objItem.Manufacturer)
Console.WriteLine("Name: " & objItem.DeviceName)
Console.WriteLine("Version: " & objItem.DriverVersion)
Console.WriteLine("Signed: " & objItem.IsSigned)
Console.WriteLine()
Next
「Win32_PnPSignedDriver」オブジェクトによって提供されるプロパティの詳細については、http://msdn.microsoft.com/en-us/library/windows/desktop/aa394354%28v=vs.85%29.aspx を参照してください。