2006年07月14日 星期五 11:46
ALL,您好! 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 致 礼! OnMyWay nfgz at tom.com 2006-07-14
2006年07月14日 星期五 11:51
Pywin32下可以调用Windows API实现。 在06-7-14,OnMyWay <nfgz at tom.com> 写道: > > ALL,您好! > > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 > > 致 > 礼! > > > OnMyWay > nfgz at tom.com > 2006-07-14 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- 欢迎访问: http://blog.csdn.net/ccat 刘鑫 March.Liu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060714/c144d28d/attachment.htm
2006年07月14日 星期五 12:02
好像还需要有系统级的权限才可以,不知道是不是0级权限。 win98的时候,用VB调用几个windows API就可以实现关机、重启之类的操作,但是到了2000之后这一招就不灵了。当时查了好多资料,都是用C++调用windows API的,没有VB的解决方法,不知道是不是VB的权限不够。由于当时我也用不到了,也就没有深究。 在 06-7-14,刘鑫<march.liu at gmail.com> 写道: > Pywin32下可以调用Windows API实现。 > > 在06-7-14,OnMyWay <nfgz at tom.com> 写道: > > > ALL,您好! > > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 > > 致 > 礼! > > > OnMyWay > nfgz at tom.com > 2006-07-14 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > > > > > -- > 欢迎访问: > http://blog.csdn.net/ccat > > 刘鑫 > March.Liu > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > >
2006年07月14日 星期五 12:24
OnMyWay wrote: > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 我以前写的代码: from win32api import GetCurrentProcess, InitiateSystemShutdown from win32security import OpenProcessToken, LookupPrivilegeValue, \ AdjustTokenPrivileges, \ TOKEN_ADJUST_PRIVILEGES, TOKEN_QUERY, \ SE_SHUTDOWN_NAME, SE_PRIVILEGE_ENABLED def shutdown(delay=0, force=False): token = OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY) assert token uid = LookupPrivilegeValue(None, SE_SHUTDOWN_NAME) AdjustTokenPrivileges(token, False, [(uid, SE_PRIVILEGE_ENABLED)]) InitiateSystemShutdown(None, 'System shutting down', delay, force, False) AdjustTokenPrivileges(token, False, [(uid, 0)]) -- Qiangning Hong http://www.hongqn.com
2006年07月14日 星期五 12:25
*win32api.**InitiateSystemShutdown(computerName, message, timeOut, bForceClose, bRebootAfterShutdown) *关闭或重启动指定计算机,相当于NT命令shutdown -s/r . computerName->指定计算机名或IP地址,字符串. 相当于参数-m \\computername . message->指定对话框显示信息,字符串.相当于参数 -c "message". timeOut->指定多少秒后关机,整数.相当于参数-t XX . bForceClose->指定是否强制关闭正在运行程序,布尔值.为True时相当于参数 -f . bRebootAfterShutdown->是否在关闭后重启,布尔值.为True时相当于shutdown -r > > 在06-7-14,OnMyWay <nfgz at tom.com> 写道: > > > > > ALL,您好! > > > > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 > > > > 致 > > 礼! > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060714/05dce465/attachment.html
2006年07月14日 星期五 12:27
为什么你的邮件在我这里,会直接放在垃圾邮箱。 在 06-7-14,Qiangning Hong<hongqn at gmail.com> 写道: > OnMyWay wrote: > > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 > > 我以前写的代码: > > from win32api import GetCurrentProcess, InitiateSystemShutdown > from win32security import OpenProcessToken, LookupPrivilegeValue, \ > AdjustTokenPrivileges, \ > TOKEN_ADJUST_PRIVILEGES, TOKEN_QUERY, \ > SE_SHUTDOWN_NAME, SE_PRIVILEGE_ENABLED > > def shutdown(delay=0, force=False): > token = OpenProcessToken(GetCurrentProcess(), > TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY) > assert token > > uid = LookupPrivilegeValue(None, SE_SHUTDOWN_NAME) > AdjustTokenPrivileges(token, False, [(uid, SE_PRIVILEGE_ENABLED)]) > InitiateSystemShutdown(None, 'System shutting down', delay, force, > False) > AdjustTokenPrivileges(token, False, [(uid, 0)]) > > > > -- > Qiangning Hong > http://www.hongqn.com > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -- 百炀斩
2006年07月14日 星期五 12:40
百炀斩FireYang wrote: > 为什么你的邮件在我这里,会直接放在垃圾邮箱。 我不知道 -- Qiangning Hong http://www.hongqn.com
2006年07月14日 星期五 15:27
Win32::InitiateSystemShutdown($host,$msg,$time,$force,$rbt); On 7/14/06, Andelf <andelf at gmail.com> wrote: > > *win32api.**InitiateSystemShutdown(computerName, message, timeOut, > bForceClose, bRebootAfterShutdown) > *关闭或重启动指定计算机,相当于NT命令shutdown -s/r . > computerName->指定计算机名或IP地址,字符串. 相当于参数-m \\computername . > message->指定对话框显示信息,字符串.相当于参数 -c "message". > timeOut->指定多少秒后关机,整数.相当于参数-t XX . > bForceClose->指定是否强制关闭正在运行程序,布尔值.为True时相当于参数 -f . > bRebootAfterShutdown->是否在关闭后重启,布尔值.为True时相当于shutdown -r > > > > > > > 在06-7-14,OnMyWay < nfgz at tom.com> 写道: > > > > > > > ALL,您好! > > > > > > 请问python脚本可以实现windows的自动重启吗?需要用到什么库文件?谢谢 > > > > > > 致 > > > 礼! > > > > > > > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- --==Best Regards From WanLi==-- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060714/7a69d4b5/attachment.htm
2006年07月15日 星期六 00:06
OMG!进spam了! On 7/14/06, Qiangning Hong <hongqn at gmail.com> wrote: > > 百炀斩FireYang wrote: > > 为什么你的邮件在我这里,会直接放在垃圾邮箱。 > > 我不知道 > > -- > Qiangning Hong > http://www.hongqn.com > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060715/5438e41c/attachment.htm
Zeuux © 2025
京ICP备05028076号