我的系统上安装了一个软件,它基本上可以在工作时间偷看我的活动。它会发送一份报告,说明我离开系统的时间等。
由于我是 .net c# 开发人员,因此试图通过我的编程技能来打破这个系统。
我基本上已经编写了一个 Windows 窗体应用程序,它为我打开了一个记事本并开始在其中输入一些随机字符。同时,它还会执行一些随机点击并移动鼠标光标,以让人感觉有人在系统上并且即使我不在:)
我还使用“SetThreadExecutionState”Pinvoke 调用来保持系统唤醒。当我的鼠标/键盘处于自动化过程中时,我还通过“GetLastInputInfo”PInvoke 系统调用观察了用户空闲时间和最后交互时间,这也很好。
但这对我不起作用。它可以完美运行 5 分钟,然后以某种方式检测到系统上不存在用户。
任何相同的建议。