Moin, moin:
Ich habe mich also noch einmal mit
WMI beschäftigt. Zu der Frage der Installation von
WMI habe ich folgendes gefunden:
Windows Management Instrumentation:
Zitat:
WMI is preinstalled in Windows Server 2003, Windows XP, Windows Me, and Windows 2000.
INFO: Windows Management Instrumentation (WMI) on Computers Running Windows 98, Windows 98 Second Edition, and Windows Millennium Edition
Zitat:
Systemanforderungen
- Unterstützte Betriebssysteme: Windows 95, Windows 98, Windows NT
Softwareanforderungen:
1. Microsoft® Windows® NT 4 SP 4 oder höher, Windows 95, Windows 98. (
WMI ist unter Windows 2000 und Windows Me bereits standardmäßig installiert)
2.
DCOM-Version 1.3 für Windows 95
Downloads für ältere Systeme:
In dem Beispiel habe ich in Zeile 7 ein Type eingefügt. Und nun hänge ich bei den Uses von Zeile 46, weil ich keine WbemScripting_TLB.pas/
dcu habe. Über Active X importieren habe ich es leider nicht gefunden. Ich benutze dafür Delphi 7 Personal unter Windows XP.
Nachtrag: Die WbemScripting_TLB.pas habe ich gerade in
http://www.delphipraxis.net/internal...ct.php?p=77262 gefunden.
Nachtrag 2: War möglicherweise nicht die richtige bzw eine alte WbemScripting_TLB.pas (Version 1.1). In der wmiCDROM werden unter 'constructor TCDROMDrive.Create(CDROMDeviceID : String);' UserName, UserPwd und ComputerName sowie unter 'TCDROMDrive.SystemValues(CDROMDeviceID : String);' wbemConnectFlagUseMaxWait als undefinierte Bezeichner moniert.
Nachtrag 3:
http://www.sysextensions.net/kompone...compdelphi.htm
http://www.online-admin.com/register_wmiset.html