Likely your application does not have sufficient permissions to do this.
You need to first enable the SE_SHUTDOWN_NAME permission on the
application's process.
David Botton
----- Original Message -----
From: <[log in to unmask]>
To: <[log in to unmask]>
Sent: Friday, May 24, 2002 12:20 AM
> with Win32.Winreg;
> use Win32.Winreg;
>
> procedure SystemShut is
>
> Issucess : Win32.BOOL;
> begin
> Issucess:=InitiateSystemShutdown
> (null,null,0,WIN32.FALSE,WIN32.TRUE);
> end SystemShut;
>
>
> This programme is to initiate the system shut down, but the function is
> returning false, which means there is a error.
> Can anyone fix.
>