Вопрос

Как VNC отправляет перекрашенные сообщения в Windows, даже если пользователь не активен?

Я хотел бы реализовать это в C Sharp - я посмотрел на PrintWindow, SendMessage Методы и ни один из них не достигает того же, что и VNC (протестированный путем захвата изображений и его черного), но с VNC я получаю полную картину.

Какие методы они используют для этого, и это может быть реализовано в C Sharp, чтобы всегда перекрасить Windows даже Когда пользователь не активен (то есть RDP закрыт, минимизирован или аналогичен).

Спасибо всем

Это было полезно?

Решение

Вы можете использовать технику, используемую видеоиграми, которая состоит в том, чтобы постоянно перерисовать окно во время простоя процессора.

Я нашел реализацию C# здесь.

Вы просто должны адаптировать его к своим потребностям.

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top