6

可能重复:
以编程方式解锁 Windows

我正在编写一个将锁定而不是解锁用户 PC 的应用程序。锁定机器相对简单。然而,解锁对我来说只是普通的黑魔法......

让我们假设,在某些事件(例如计时器达到 30 分钟标记)之后,我的应用程序会强制我的 PC 解锁。

我想用提供的密码解锁最新用户(锁定机器的用户)。我知道,您不应该向任何人提供您的密码,但毕竟 - 我正在编写该程序 :)

Sssso ...任何提示从哪里开始?

4

2 回答 2

2

据我所知,您无法自动解锁机器。你可以做的是在机器上做一个假锁。最大化表单,禁用所有特殊组合键,删除资源管理器等。时间到了,做相反的事情。

于 2012-12-12T07:23:29.590 回答
1

您无法使用 c# 解锁/登录 Windows

您可以使用 C++ 来完成,但您需要编写自己的 GINA 实现(图形识别和身份验证)

http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/c87b5f27-fdeb-4b41-88f0-72e140a11358/

然而,这远远超出了 BAD 安全实践的界限,我不能再强调这一点了。

于 2012-12-12T07:36:14.773 回答