Hallo Leute,
hier noch einmal zum Thema Shutdown bei Win2000. Ich habe ja nach einer Befehlszeile für ein Script gesucht, mit dem ähnlich wie bei Win9x/ME/XP der PC heruntergefahren werden kann. Der Autor des Shutdown-Tools "5DOWN" hat mir dazu Folgendes gemailt:
"Die Geschichte mit der Rundll32.exe funktioniert unter Win2000 nicht. Unter WinNT und
später fehlt nämlich das Privileg den Shutdown auszuführen. Dieses muss man sich
zunächst besorgen:
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);"
Ja, vielleicht könnt ihr etwas damit anfangen, ist mir zu hoch (API, C?), jedenfalls für mich im Klartext: das geht nicht so ohne weiteres mit einem VBScript.
MfG
UselessUser