首页 > 解决方案 > 有没有办法知道 Windows 屏幕显示是否更新/更改

问题描述

我们需要检查是否有任何客户正在使用该应用程序。在客户端系统上,我们的应用程序将以全屏模式运行。根据用户活动,显示将被更新。但问题是我无权访问应用程序的源代码。因此,我在考虑是否可以在屏幕更新时从 Windows 获取任何一般事件。如果屏幕正在更新,那么我可以认为某些客户正在使用该应用程序

我正在考虑其他方法是获取不同间隔的屏幕截图并进行比较。如果两个图像都匹配,则假设它处于空闲模式,否则某些用户活动正在进行。如果我可以获取显示更新事件,那么这将很容易处理。

如果您有任何其他方法,请告诉我

标签: windowswinformswinapi

解决方案


推荐阅读