Board logo

标题: [系统相关] 【分享】一句命令调用user32.dll函数锁屏 [打印本页]

作者: batman    时间: 2009-12-3 10:23     标题: 【分享】一句命令调用user32.dll函数锁屏

&&大家在工作可能都碰到过这样的麻烦事:自己离开电脑后,某同事在你的电脑上乱点了几下,结果把正在做的

又没保存的工作表白做了,甚至把你辛辛苦苦做了好久的一份文件给删除了,这时你肯定会后悔,为什么离开的时候

没有将计算机锁定。而大家常用的锁机方式就是开启系统自带的屏保,但这个东东操作起来不是很方便,你要它锁的

时候它不锁(最快时间也只能设置一分钟锁屏),你不要它锁的时候它偏偏是那么准时(当你对着一文件思索时唰

的一下它就锁上了)。那么有什么快捷的方式能让我们离开时就马上锁屏呢?当然网上有很多这样的工具,但在本已

显得臃肿的系统中再添加一些工具相信是大家都不愿意的。其实,系统本来就自带了这个锁屏的功能,大家在进入操

作界面前都要经过windows的登录界面(简化版的可能会跳过),在这里你得选择登录的用户然后进入操作界面(如

没有其他用户一般就默认以administorter身份登录)。那么我们可不可以调出这个界面来达到锁屏的目的呢?答案是

肯定的。下面就给出方法并略加说明:
  1. rundll32.exe user32.dll,LockWorkStation
复制代码

&&说明:这是通过使用rundll32.exe调用user32.dll的LockWorkStation函数来达到锁屏的目的,下面就这句命令来

给大家稍作解释。rundll32.exe是系统用来运行dll动态连接库文件的命令,与之对应还有rundll.exe,只是前者运行的

是32位dll文件,后者运行的是16位dll文件,user32.dll是系统中重要的一个dll文件,其内置了很多的函数,通过使用

这些函数来运行早已编辑好的程序和命令,至于后面的LockWorkStation函数它是严格区分大小写的,这个是一定不

能乱写的,而我们从它的字面意思就可以知道其功能了:LockWorkStation-锁住工作站电脑。大家注意运行这个命

令后计算机会进入登录界面,但你先前启动的所有程序都不会关闭,恢复时你要做的只是输入密码重新登录了。
作者: 523066680    时间: 2009-12-3 10:34

这边执行被拒绝访问了……
于是用WIN+L
作者: x576380361    时间: 2009-12-3 14:34

WIN+L不就能锁定计算机吗?




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2