如何以编程方式从另一台PC解锁Windows 8 / 8.1 / 10?

时间:2019-04-15 06:09:59

标签: c# windows

我正在尝试设置一个客户端服务器应用程序,服务器可以在该应用程序中从其Windows登录屏幕解锁客户端PC。服务器还可以注销或锁定客户端,但是从登录屏幕解锁客户端PC似乎更加困难。

我已经阅读了有关凭据提供程序的信息,但是我还不知道凭据提供程序是否还会允许另一台PC向另一台PC(客户端PC)发送信号,告诉他们解锁。

我非常了解C#,但不了解C ++ ...但是我愿意根据需要学习。非常感谢您的帮助。.谢谢

2 个答案:

答案 0 :(得分:1)

您可以编写自己的Credential Provider library(仅C ++)并以某种方式远程控制它。或通过PsExec或您自己的方式远程使用LogonExpert。

答案 1 :(得分:0)

TeamViewer可以做到,但这很难。

他们的服务可以处理所有桌面/会话,包括安全的桌面/会话。这样,除了登录屏幕外,它还可以处理UAC提示。

SendInput作为输入。还有一些用于捕获屏幕的屏幕捕获方法,我将从桌面复制API开始,但我不知道它是否适用于安全桌面。