troubleshooting Question

Determine Windows shutdown or reboot

Avatar of ruanlab123
ruanlab123Flag for South Africa asked on
Delphi
10 Comments1 Solution1344 ViewsLast Modified:
Hi Experts

Is there a way that I could determine if Windows shutdown, if it is a shutdown or a reboot.
My Delphi app stops the windows shutdown if still busy, but if finished I want to either shutdown or
reboot the pc according to what the user have choosen.

I've used the follwing code to stop the shutdown

procedure TForm_Main.WMQueryEndSession(var M: TWMQueryEndSession);
begin
  if ClientBusy = False then
    M.Result := 1
  else
    M.Result := 0;
end;
   
Thanks
Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 10 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 10 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros