最近在学习用vc编写远程控制软件,目的是控制服务端的一个应用程序,目前暂时能实现获取对方磁盘、文件信息,并能执行文件,可是目的是控制对方所执行的应用程序,高手请指点一下该如何对执行的应用程序进行远程监控、远程控制。
    目前没什么想法,获取对方的屏幕只能静态实现,想着用不断刷新的方式来实现动态显示不知道会不会闪屏,而且占的空间可能会很大,影响速度什么的,而且不需要获取对方电脑的桌面,只需要应用程序的界面就好。
    请高手们给我点意见和建议,讨论讨论,O(∩_∩)O谢谢啦~~~~~

解决方案 »

  1.   

    截取当前屏幕的图像   用tcp循环发过去,,  
      

  2.   

    截取屏幕是相当耗 CPU 的操作,做不到 25祯/s,15祯/s 就不错了,然后,图像你压缩不?压缩要 CPU,不压缩 Size 大,
      

  3.   

    没有点功力,做不了这个,做成了,效率也成问题,
    Ms 有抓屏的功能的,是在 Widnows Media SDK,还是那个 SDK 里,实时的 CPU 很高,
    x264 压缩,CPU 由你设置的 264 参数和图像大小决定。
      

  4.   

    你抓屏的图像格式要转成 YV12 才能用 x264,这个转换也是比较要 CPU 的,
    如果你之前没做过图像的 YV12 是什么,你可能都不懂,
    其实很简单,关键是没有经验,
    会者不难,难者不会。