【发布时间】:2011-09-14 00:45:55
【问题描述】:
我有一个 C++ 脚本,可以在特定事件发生时锁定窗口。锁定窗口是使用“LockWorkStation()”命令完成的。我想做的是在发生其他事件时“解锁”窗口。为了争论,让我们假设窗口是“锁定的”。我需要在 2 分钟后解锁 Windows。 这需要对 MSGINA.dll 进行任何修改吗?或者它是一个类似于 LockWorkStation() 的简单命令? 知道我将用户名和密码保存在某处(目前在用作密钥的 USB 记忆棒上)。
非常感谢任何指导、建议或程序来完成任务的方向。
问候
【问题讨论】:
-
什么是 C++ 脚本?
-
在我看来,锁定并不意味着以编程方式退出,只能通过“物理”用户操作。按照这种逻辑,按设计应该没有办法做到这一点。当然,网络上有一些 hacks 展示了如何使用代码注入来做到这一点,但我认为你不会得到稳定的东西(它可能会被阻止/无法在未来版本的 windows 上运行)。跨度>
-
一开始为什么要让站被锁定?真的,你在这里逆流而上。
-
你好大卫;我有一个指纹与此类似的鼠标(reviews.cnet.com/mice/microsoft-wireless-intellimouse-explorer/…),所以一旦未经授权的人使用鼠标,我想“锁定”站点。因此,一旦授权人员使用鼠标,我想“解锁”该站。任何建议将不胜感激。谢谢。