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 Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32