Есть ли способ узнать, обновляется ли/изменяется ли экран windows программно
У нас есть требование проверить, что любой клиент использует приложение или оно находится в состоянии ожидания.
В клиентской системе наше приложение будет работать в полноэкранном режиме. В зависимости от активности пользователя дисплей будет обновляться.Но проблема в том, что у меня нет никакого доступа к исходному коду приложения. Поэтому я думаю, могу ли я получить какие-либо события обновления дисплея из windows, когда экран обновляется. Если я получаю событие обновления экрана, то я могу считать, что какой-то клиент использует приложение
Я думаю о другом подходе-получить скриншоты в разных интервалах и сравнить. Если оба изображения совпадают, то предположим, что он находится в режиме ожидания или же происходит какая-то пользовательская активность.
Если я смогу получить события обновления дисплея, то мне будет легко справиться с этим.Пожалуйста, дайте мне знать, если у вас есть какие-либо другие подходы
Что я уже пробовал:
Поискал в интернете и на веб-сайте microsoft, но не смог найти информацию
Richard MacCutchan
Что именно вы пытаетесь измерить? А если это ваше приложение, то почему у вас нет доступа к исходному коду? И наконец, как вы собираетесь собирать информацию с компьютера клиента, если у вас нет полного доступа к нему?