即使用户不活跃,VNC如何将REPAINT消息发送到Windows?

我想在C Sharp中实现这一点-我看过PrintWindowSendMessage方法,它们都没有实现与VNC相同的功能(通过捕获图像及其黑色进行测试),但是使用VNC可以得到完整的图像。

他们使用什么技术来做到这一点,并且可以在C Sharp中实现,以使窗口在用户不 Activity 时(即RDP关闭,最小化或类似操作)始终重绘甚至

谢谢大家

最佳答案

您可以使用视频游戏所使用的技术,该技术包括在CPU空闲时间永久重绘窗口。

我发现了一个C#实现here

您只需要适应您的需求即可。

关于c# - VNC如何连续重新绘制窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5831832/

10-12 15:04