【问题标题】:how can i interact in windows (xp, vista, 7) welcome screen or locked screen like a VNC or Dame Ware我如何在 Windows(xp、vista、7)欢迎屏幕或锁定屏幕(如 VNC 或 Dame Ware)中进行交互
【发布时间】:2011-03-07 14:56:26
【问题描述】:

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

【问题讨论】:

  • +1 好问题。我知道它必须作为系统服务运行。不知何故,服务必须在系统启动而不是用户登录时启动。锁定时与系统交互很容易,如果程序正在运行,那么无论是否被锁定,它都会接受输入。被锁定的 Windows 只会锁定来自键盘的用户输入,直到提供锁定密码。反正据我所知。

标签: c# winapi vnc winlogon


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多