其他地方也提到了以下命令:
rundll32.exe user32.dll,LockWorkStation
或者
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
但我无法使该命令在 cmd.exe(管理员模式)下运行。
在 Windows 7 中,我是这样在自动热键脚本中实现我想要的效果的:RegWrite、REG_DWORD、HKEY_CURRENT_USER、Software\Microsoft\Windows\CurrentVersion\Policies\System、DisableLockWorkstation、0
Sleep, 500
DllCall("LockWorkStation")
Sleep, 2000
RegWrite, REG_DWORD, HKEY_CURRENT_USER,
Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableLockWorkstation, 1
答案1
我手动尝试了这两个命令,并且它在 8.1 OS 中的普通和管理员权限 cmd 中都没有出现任何问题。
rundll32.exe user32.dll,锁定工作站
或者
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
检查执行命令时是否有错误提示,根据错误提示进行调试