Board logo

標題: [分享] 使用WMI取得系統資訊 [打印本頁]

作者: Min    時間: 2010-5-9 21:08     標題: 使用WMI取得系統資訊

Dim system, itm
    Dim i As Integer
   
    Worksheets("Tmp").Select
    i = 1
    Set system = GetObject("winmgmts:").InstancesOf("Win32_ComputerSystem")
    For Each itm In system
        Debug.Print "電腦名稱: " & itm.Name
        Debug.Print "狀態: " & itm.Status
        Debug.Print "類型: " & itm.SystemType
        Debug.Print "生產廠家: " & itm.Manufacturer
        Debug.Print "型號: " & itm.Model
        Debug.Print "記憶體: ~" & itm.totalPhysicalMemory \ 1024000 & "mb"
        Debug.Print "網域(工作群組): " & itm.domain
        Debug.Print "工作組" & itm.Workgroup  '不支援Workgroup屬性
        Debug.Print "當前用戶: " & itm.UserName
        Debug.Print "啟動狀態: " & itm.BootupState
        Debug.Print "電腦屬於: " & itm.PrimaryOwnerName
        Debug.Print "系統類型: " & itm.CreationClassName
        Debug.Print "電腦類型: " & itm.Description
        '這�堸眾]安裝了兩個作業系統
        Debug.Print "啟動選項1 :" & itm.SystemStartupOptions(0)
        Debug.Print "啟動選項2 :" & itm.SystemStartupOptions(1)
        i = i + 1
    Next




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)