答案1
据我所知,没有内置函数可以实现这一点。但您可以使用第三方工具来实现这一点。
其中之一是膝上锁。该程序是一个轻量级(<50KB)开源工具,由艾蒂安·德尚。
脚步...
下载程序 -https://github.com/dechamps/laplock/releases
(下载最新的 laplock.exe 版本)使用此运行命令打开 Windows 启动文件夹 -“
shell:common startup
”将 laplock.exe 添加到您的启动文件夹。
您还可以使用盖锁去做这个。
答案2
两个步骤:
- 捕获关闭盖子事件。
- 触发锁屏事件。
看:在 Windows 中捕获笔记本电脑盖关闭事件?, 和用于锁定 Windows 机器的命令行(cmd)命令。
从这些来源,我们可以使用RegisterPowerSettingNotification
和GUID_LIDSWITCH_STATE_CHANGE
来检测触发器,并运行:
rundll32.exe user32.dll,LockWorkStation
从命令行向机器发送锁屏请求。
我不知道您有哪些可用的编译器,或者您了解哪些语言,但这些信息应该可以帮助您设置一个程序来为您完成此操作。
我自己不使用 Windows,所以我无法为您构建或测试它。
答案3
答案4
很可能是因为显示器设置了扩展显示选项。仅将显示设置为显示器,它应该可以工作。