Hallo..
erstmal:
InitiateShutdown liefert kein Bool als Result, sondern nen DWORD mit dem FehlerCode.
Desweiteren:
Welchen Wert hat den in deinem Aufruf 'Time'?
Zitat:
If the value of this parameter is greater than zero, and the dwShutdownFlags parameter specifies the flag SHUTDOWN_GRACE_OVERRIDE, the function fails and returns the error code ERROR_BAD_ARGUMENTS.
https://msdn.microsoft.com/en-us/lib...=vs.85%29.aspx
Holger