Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 以编程方式解锁 Windows
我正在编写一个将锁定而不是解锁用户 PC 的应用程序。锁定机器相对简单。然而,解锁对我来说只是普通的黑魔法......
让我们假设,在某些事件(例如计时器达到 30 分钟标记)之后,我的应用程序会强制我的 PC 解锁。
我想用提供的密码解锁最新用户(锁定机器的用户)。我知道,您不应该向任何人提供您的密码,但毕竟 - 我正在编写该程序 :)
Sssso ...任何提示从哪里开始?
据我所知,您无法自动解锁机器。你可以做的是在机器上做一个假锁。最大化表单,禁用所有特殊组合键,删除资源管理器等。时间到了,做相反的事情。
您无法使用 c# 解锁/登录 Windows
您可以使用 C++ 来完成,但您需要编写自己的 GINA 实现(图形识别和身份验证)
http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/c87b5f27-fdeb-4b41-88f0-72e140a11358/
然而,这远远超出了 BAD 安全实践的界限,我不能再强调这一点了。