Shutdown

Hallo,

ich möchte den schutdown-Befehl, der unter command bei WinXP verfügbar ist aufrufen und mit parametern versehen.

Wie kann ich das machen?

Funktioniert das mit:
var shutdownx: Pchar (Pfad)

ShellExecute(windows.PROCESS_CREATE_THREAD, ‚open‘, shutdownx, nil, nil, SW_SHOWDEFAULT)

??

Gruß
Thomas

Hallo,

ich möchte den schutdown-Befehl, der unter command bei WinXP
verfügbar ist aufrufen und mit parametern versehen.

Wie kann ich das machen?

Die Hilfe zu ShellExecute lesen ?

Funktioniert das mit:
var shutdownx: Pchar (Pfad)

Da sollte der Pfad dran drin stehen, getWindowsDirectory könnte weiterhelfen…

ShellExecute(0, nil, shutdownx, ‚/parameter‘, nil, SW_SHOWDEFAULT)

Für das Fensterhandle kann auch Application.Handle nehmen, 0 tut es aber auch.
„nil“ statt „open“ heisst default…

Alexander