Don Bright wrote:
> Hello,
>
> I need to do something when windows shuts down, as when someone presses the
> power button.
>
> I believe this is a window message, WM_QUERYENDSESSION or WM_ENDSESSION.
>
> I can't find any way to trap this in python.
>
> atexit() does not work.
>
> using the signal module to trap SIGBREAK or SIGTERM does not work either.
>
> Any help? Thanks.
You might be able to use win32api.SetConsoleCtrlHandler and catch the
CTRL_SHUTDOWN_EVENT that's sent to the console.
Roger
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32