+ -
当前位置:首页 → 问答吧 → 如何用python注销操作系统?

如何用python注销操作系统?

时间:2010-07-20

来源:互联网

现有mac和windows终端,想做一程序,锁系统,除非得到控制程序的信号才可。(也就是打卡程序)

自己刚学python,不知道可调用注销功能的模组是什么名?

作者: happyboomer   发布时间: 2010-07-20

不可移植的东西,只能调用系统API了:
Python code
import ctypes
ctypes.windll.user32.LockWorkStation()

作者: iambic   发布时间: 2010-07-21

非常感谢!!!

作者: happyboomer   发布时间: 2010-07-21

我上面贴的是windows的,mac的不清楚。

作者: iambic   发布时间: 2010-07-21

按照你的思路
我发现用
import os
os.system('rundll32.exe user32.dll,LockWorkStation')
也是可以的。
mac的话,就调用Keychain Accesss这个程序。
总之,多亏了你的回答!!!

作者: happyboomer   发布时间: 2010-07-21

win2003的话,直接调用命令shutdown就行。

作者: feilniu   发布时间: 2010-07-21

不错,学习了!

作者: thy38   发布时间: 2010-07-21

学习...

作者: delphiwcdj   发布时间: 2010-07-21

window os.system("shutdown -s") 另类方法

作者: oluckly   发布时间: 2010-07-22

锁屏幕和关机或者注销不一样。

作者: iambic   发布时间: 2010-07-22

引用 5 楼 feilniu 的回复:

win2003的话,直接调用命令shutdown就行。


我想到的也是这个,xp也行吧

作者: marshalking0000   发布时间: 2010-07-24

import os
os.system("shutdown -s")

作者: bestdowt1314   发布时间: 2010-12-31