To restart I use:

outFileObject = os.popen("shutdown -r -t 05", 'r')

To shutdown swap -r for -s. This is the same as running the "shutdown -r -t
05" on the command prompt.

The number is the delay and the outFileObject catches any messages that
would be printed out to the command prompt window.

Wes.

2008/12/4 Alec Bennett <[EMAIL PROTECTED]>

> I'm wondering if there's some way to reboot or shutdown Windows from within
> Python?
>
> I can log out like this:
>
> win32api.ExitWindowsEx(4)
>
> And according to the documentation, I should be able to shutdown like this:
>
> win32api.ExitWindowsEx(2)
>
> But that returns the following error:
>
> 'A required privilege is not held by the client.'
>
> Is there some way to do this? Currently I'm running shutdown.exe, which
> works, but I'd rather do it directly if possible.
>
> Thanks for any help.
>
>
>
>
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to