我正在尝试在 c#.net 中制作支持软件,例如 VNC 或 Dame Ware,但我不知道如何在 Windows(xp、vista 和 7)中将输入事件发送到登录或锁定屏幕
最佳答案
自从我接触 C# 以来已经有一段时间了,但这里有一些值得尝试的东西。如果您的应用程序要作为系统运行,并且可以模拟用户输入。只需将 CTRL+ALT+DELETE 键发送到控制台即可。这就是 VNC/DAMEWARE/HYENA 都是如何完成任务的。相反,它们都是用 C 或 C++ 编写的。
不要尝试在 api 调用中与 LSASS 交互以解锁屏幕。调用安全子系统来解锁屏幕应该通过按键来完成,一些 A/V 会寻找尝试以其他方式完成此操作的应用。
关于c# - 我如何在 Windows(xp、vista、7)欢迎屏幕或锁定屏幕(如 VNC 或 Dame Ware)中进行交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5221135/