背景与目标 我们希望能够通过远程控制用户的Windows系统,在其屏幕场景中插入自定义的GDI或其他绘制。这样用户在远程控制其电脑时能够看见我们插入的绘制内容。 功能需求 GDI绘制插入功能: 实现在用户Windows系统的屏幕上进行GDI绘制,例如画线、画图形、写字等操作。 插入的绘制应当能够在用户远程控制时实时显示,即使用户正在操作本地软件或桌面。 远程控制支持: 能够在用户未授权的情况下,在其Windows系统上执行绘制操作,且用户不会察觉到插入的绘制行为。 稳定性与兼容性: 系统应稳定可靠,不影响用户正常的远程控制体验。 兼容性考虑包括不同版本的Windows操作系统(例如Windows 7/8/10)以及远程控制软件(例如TeamViewer、Remote Desktop等)。 技术实现 选择合适的Hook技术: 使用Windows API的Hook技术来截获并插入水印指令,以便在用户屏幕上插入我们自定义的绘制内容。 远程传输与同步: 考虑如何在远程控制时传输插入的绘制内容,确保其实时性和稳定性。 使用有效的方法或技术确保绘制内容能够及时显示在远程用户的屏幕上。 需要源码,纯源码加价。 有看过一个软件,他开始绘制的时候不会把绘制的内容渲染到屏幕桌面处,反而是渲染到了一个远程软件的实时屏幕图像中,主机用户是看不见,但是使用此远程软件的用户可以看见到绘制,所以以上需求是可实现的。