Sub GetComputerInfo()
Mit der folgenden Routine werden einige Informationen zum Computer System
ausgelesen.
Als Parameter wird an die Subroutine der Rechnername übergeben.
|
'Die Variable oOutFile wurde in CreateFileObjects()
erzeugt. For Each objItem in wmi.ExecQuery("Select
* From Win32_ComputerSystem",,48) |
Den Verbindungsaufbau über den Moniker WinMgmts: haben wir in WMI
Basics besprochen.
Über die Methode wmi.ExecQuery
holen wir alle verfügbaren Properties der WMI Klasse Select
* from Win32_ComputerSystem. Über die Konstante "48"
wird gesteuert, wie WMI die Daten zurückgeliefern soll - weitere
Informationen dazu finden sich hier.
In der Schleife For Each
objItem ... Next werden alle Properties der WMI Klasse Win32_ComputerSystem
aufgelistet und die Werte können über objItem.Propertyname ermittelt
werden.
In der zweiten Schleife 'For
Each objItem ... Next' wird nur die Eigenschaft IdentifyingNumber
der WMI Klasse Win32_ComputerSystemProduct
ausgelesen.
Hinweis:
Der Wert dieser Property wird meist von Hardware Herstellern benötigt,
wenn ein Call für einen Server aufgemacht werden muss.
