Hallo
danke für die "Berichtigungen"
Zitat:
# Zeile 57ff (FUserName := UserName; FUserPwd := UserPwd; FComputerName := ComputerName
herausgenommen und
# Zeile 85/86 das 'wbemConnectFlagUseMaxWait' durch 0 ersetzt.
Zeile 57ff : war beabsichtigt, damit man weiss wie es Remote geht!
Zeile 85/86: Mit 'wbemConnectFlagUseMaxWait' habe ich sooo meine Erfahrungen; Auf meinem privaten Rechner wurde
der Wert($80) korrekt importiert, auf Arbeit nicht
Woran es liegt
Habe mich noch nicht auf die Suche gemacht, sondern einfach
Delphi-Quellcode:
interface
...
Const
wbemConnectFlagUseMaxWait = $80;
...
geschrieben.
Weitere Probleme gab es unter Windows XP nicht, abgesehen davon das nicht immer alle theoretisch Verfügbaren
Properties auch verfügbar sind. Beim Lauf innerhalb der
IDE bekommt man zu hauf Unterbrechungen mit der Meldung "Ungültiges Argument"
Weiterhin habe ich die Erfahrung gemacht, das im PSK steht, das die Eigenschaft ein Array(also ein Variablenfeld) ist
und versuche es auszulesen, kommt die Meldung das es sich nicht um Array handelt, sondern ein 'einfacher Wert' ist.
Dafür läuft die Sache auf einem anderen Rechner 1a.
Ansonsten scheint es unter
W2K Probleme zu geben.
Allgemein gesagt kann man
WMI nutzen, die Garantie das alle wünschenswerten Eigenschaften auch tatsächlich vorhanden
sind gibt es scheinbar nicht.
Gruß