我已经看到诸如RunAsDate 之类的应用程序可以修改系统功能,并且仅针对某些软件,以便当它们运行并调用 OS 方法时,这些调用返回改变的值。
RunAsDate 拦截返回当前日期和时间(GetSystemTime、GetLocalTime、GetSystemTimeAsFileTime)的内核 API 调用,并将当前日期/时间替换为您指定的日期/时间。
现在我很想做同样的事情,只是我希望我能改变GetMonitorInfo
。一切都很好,除了我不知道从哪里开始。有人可以指出我正确的方向吗?
如果没有防病毒软件检测到这一点,则加分。