Also um auch ein bißchen Source-Code vor Augen zu haben, könnte die erste Routine von Swissdelphicenter
interessant sein:
Herunterfahren/Abmelden unter Windows
Dort kann man mit dem Parameter EWX_SHUTDOWN oder mit "EWX_SHUTDOWN or EWX_FORCEIFHUNG" einigermaßen
sicher das System herunterfahren. Die Variante "EWX_SHUTDOWN or EWX_FORCE" würde der Version von Florian Bernd
entsprechen. Weitere Erklärung liefern die Ausschmückungen bei Swissdelphicenter.
Wie immer gilt beim Ausprobieren, speichern und sichern, was nicht niet- und nagelfest ist, bevor man das anwendet
Grüße,
cringely
/edit: tippen will gelernt sein

)