我如何在Windows(xp,vista,7)欢迎屏幕或锁定屏幕(如VNC或Dame Ware)中进行交互

时间:2011-03-07 14:56:27

标签: c# winapi vnc winlogon

我试图在c#.net中制作支持软件,如VNC或Dame Ware,我不知道如何将输入事件发送到Windows(xp,vista和7)中的登录或锁定屏幕

1 个答案:

答案 0 :(得分:1)

自从我触及C#已经有一段时间了,但是这里有一些尝试。如果您的应用程序将作为系统运行,并且可以模拟用户输入。只需将CTRL + ALT + DELETE键发送到控制台即可。这就是VNC / DAMEWARE / HYENA全部完成任务的方式。相反,它们都是用C或C ++编写的。

请勿在api调用中尝试与LSASS交互以解锁屏幕。调用安全子系统解锁屏幕应该是通过按键完成的,而一些A / V则会寻找试图以其他方式执行此操作的应用程序。