我正在运行一台装有 Windows 8.1 的笔记本电脑,我经常在公共场所运行它,有时我会把它放置几分钟,我开始想当我关闭和打开无线鼠标时是否可以注销和登录。
我使用的是微软无线鼠标 4000,它通过纳米适配器连接到计算机。笔记本电脑本身(如果相关)是三星 Chronos 7。
也许这是不可能的,我不知道,但我想我会问。我没有太多这样的编程经验,但我是一名 Web 开发人员,有时会使用 powershell(仍然是新手),所以我在想也许可以以某种方式跟踪鼠标何时连接到计算机?
谢谢您的回复!
更新
感谢大家的帮助,并指出了这种功能可能存在的缺陷。这是值得思考的事情。但目前,整个想法是检查它是否可行,如果可行,实现起来有多难。如果你愿意的话,这更像是 DIY 项目。
答案1
如果您真的想使用这个,尽管有先前的答案 - 请使用任务计划程序并了解鼠标连接/断开连接的事件 ID(触发器),并使用 Windows 的注销(shutdown
命令)/登录(我不知道如何从 cmd 行登录用户)作为操作。
编辑:
我发现了一个可以从命令行登录用户的实用程序,它可以满足您的需求:
http://www.softtreetech.com/24x7/archive/51.htm
这是一篇有关 USB 设备事件 ID 的文章:
http://dfstream.blogspot.nl/2014/01/the-windows-7-event-log-and-usb-device.html
答案2
听起来像X - Y问题。不使用设备时,只需使用 win+l 即可锁定设备。很简单。您尝试做的事情听起来是个坏主意,原因有很多,其中最不重要的就是安全性,以及与您尝试使其工作所花费的时间相比“节省”的时间。
答案3
即使有可能(借助某些第三方软件),也会带来很多问题。如果无线鼠标的电池没电了怎么办?如果无线鼠标出现故障或与笔记本电脑的连接暂时中断怎么办?此外(我不知道)鼠标可能在一段时间不使用时自动关闭以节省电量。所有这些都会锁定您的系统,即使您并不想这样。
我建议您每次在公共场合背对笔记本电脑时务必按下Windows 8.1 系统上的Win+ 。L