首页 > 电脑专区 > 电脑教程 >

e语言实现远程控制软件开发概论经验总结

来源:互联网 2023-02-21 21:16:41 94

笔者曾经在百度空间发布过类似的总结,这里再更深入说一下。不论是e语言,还是其他的开发工具,编写远程控制软件都是极具挑战性的,虽然实现原理并不复杂,但是实践起来总是会遇到种种困难,这里就开发远程控制软件的若干经验进行总结归纳。wBb办公区 - 实用经验教程分享!

e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

工具/原料

  • e IDE
  • PC

方法/步骤

  • 1

    1.实现交互通信wBb办公区 - 实用经验教程分享!

    一般将控制端(即控制他人电脑的用户端)设置为服务器,将上线端设置为客户端。这样的好处是可以实现主动上线,即在服务器上打开一个可以用于主动上线的端口,其他被控端连接这个端口实现自动上线。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 2

    2.指令判断wBb办公区 - 实用经验教程分享!

    如图所示,是网上某现成的远控代码关于指令操控方面的内容。原理很简单,连续使用多个判断语句,每一个判断都对应着一则命令。wBb办公区 - 实用经验教程分享!

    我比较喜欢用判断语句判断,分割字节集分割出来的数组的数组【1】中的命令,其后 取数组下标(),后面可以是相应的参数等等。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 3

    3.实现数据传输短小精悍wBb办公区 - 实用经验教程分享!

    这一点是十分重要的,尤其是控制端在接受来自客户端的数据时,如果传输的数据不完整或者传输数据量过大导致数据套叠,这都是非常麻烦的,所有在这里应该做相应的判断。wBb办公区 - 实用经验教程分享!

    在传输数据的时候,尤其是截取 到的屏幕的截图应该做压缩处理或者是转换成较小的JPG,GIF,或者PNG格式,而调用API函数截图出来的都是BMP是十分麻烦的。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 4

    4.生成客户端上线文件wBb办公区 - 实用经验教程分享!

    即通过控制台,生成相应的客户端执行文件,使被控端可以运行该程序实现自动上线。wBb办公区 - 实用经验教程分享!

    这里我们可以通过 字节集替换的方法,可以在之前生成好的模板.exe中 ,加类似于xxxxxxxxx之类的标志字符串,但要注意,这里最好使用分割字节集的方法,不然 替换大小不好把握,极易导致生成的程序无法运行。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 5

    总结:制作一款属于自己的远程控制软件是十分有用的,网上的很多操控软件,都是带有黑客性质的,而这类软件都被杀毒软件追杀,拥有自己的一款远控软件,可以 便于企业管理,机房管理,好处很多 ,也可以很好地不介入杀毒软件与远控之间的博弈。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 6

    对防火墙错误提示的处理方式wBb办公区 - 实用经验教程分享!

    可以选择DLL文件注入的方式,将DLL文件注入到某个进程当中,这样可以实现对防火墙的穿越。wBb办公区 - 实用经验教程分享!

    e语言实现远程控制软件开发概论经验总结wBb办公区 - 实用经验教程分享!

  • 6此文章未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!wBb办公区 - 实用经验教程分享!


    标签: 远程总结语言实现控制

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码