0

ユーザーのPCに関する情報を収集するプログラムを作成しようとしています。これまでのところ、OS、プロセッサ、ハードドライブのサイズ、グラフィックス情報などを収集できましたが、使用しているマザーボードの名前 (またはモデル) とその製造元をどのように収集できるのか疑問に思っていました。マシンのハード ドライブ。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

WMI Code Creatorを使用して、 WMIで利用できるものを調べることができます。必要な情報がすべて利用できるとは限らないことに注意してください。Win32_BaseBoardマザーボード情報を試すことができます。

ディスク ドライブ モデル情報の Creator からのサンプル コード:

Imports System
Imports System.Management
Imports System.Windows.Forms

Namespace WMISample

    Public Class MyWMIQuery

        Public Overloads Shared Function Main() As Integer

            Try
                Dim searcher As New ManagementObjectSearcher( "root\CIMV2", "SELECT * FROM Win32_DiskDrive") 

                For Each queryObj As ManagementObject in searcher.Get()

                    Console.WriteLine("-----------------------------------")
                    Console.WriteLine("Win32_DiskDrive instance")
                    Console.WriteLine("-----------------------------------")
                    Console.WriteLine("Model: {0}", queryObj("Model"))
                Next
            Catch err As ManagementException
                MessageBox.Show("An error occurred while querying for WMI data: " & err.Message)
            End Try
        End Function
    End Class
End Namespace
于 2012-06-22T23:43:33.850 に答える