admin管理员组

文章数量:1534386

2024年4月5日发(作者:)

传承中华民族文化 发挥母语编程优势

《易语言远程控制技术教程》

(2007年10月第一版)

前 言

利用远程控制技术对企业管理,可加快我国经济建设的需要。易语言以其易

学易用功能完善的功能,从而为企业管理中的远程控制提供了基础的编程条件。

本教程从一个基本面说明了远程控制技术的编程环节,可能大家比较感兴趣

的是双向通讯技术、自动上线技术、网络通讯协议、内存压缩图片技术、TELNET

超级终端等技术,本教程均提供了例程。高级的远程控制技术应用请大家继续学

习WINSOCK,API应用,端口映射技术等。

对于破坏国家正常经济秩序的黑客行为,本书是严厉批评的。由于黑客技术

的发展,远程控制被少数人利用,对国民生产产生了不良的后果。本教程不得不

接触到远程控制这个方面,但仅以讨论的形式为大家介绍,并不进行细致的介绍,

以让大家对此类黑客技术有所提防。

由于本教程中,某程序可能即包含了服务器组件,也包含了客户组件,因此

如果用外部流行的“服务端/客户端”提法很容易混淆,因此本书将主动进行控

制管理的一方称为:“主控方”,编写的程序为:“主控端”;将被动接受控制的一

方称为:“受控方”,编写的程序为:“受控端”。

本教材个人可打印一份细看,各兄弟网站可自由转载而不用事先打招呼。版

权所有,不得批量印刷即可。

作者还要说的话:本教程用了我两个月的时间写完,前期收集例程及写例程

用了我更多的时间,特别辛苦。远程控制是把双刃剑,可以好好利用,也可能造

成不好的影响。还好作者回头再看本教材后,感觉对于企业内部管理应用还是非

常不错的,可以提高中国中小企业的管理水平,但不可能制作成类似于灰鸽子那

样的破坏功能,本书没有提供这样的技术,也请大家自重,不要写破坏性的程序。

本书使用到大量的例程,足有200MB,还好,书中我基本都提供了下载链

接,如果书中没有列出的例程,请大家跟贴指出来,我会补上。我觉得最好的学

习方法是先将这些例程收集全了,再一个一个打开看看,基本上就能明白了。

目 录

目 录 ............................................................................................................................... 1

第一课.远程控制原理 ........................................................................................................... 4

1.企业管理的需要 ......................................................................................................... 4

2.介绍相关管理工具 ..................................................................................................... 4

3.组件简介 ..................................................................................................................... 6

第二课.组件选择 ................................................................................................................... 7

1.数据报 ......................................................................................................................... 7

2.服务器/客户组件 ........................................................................................................ 8

3.网络通讯支持库 ......................................................................................................... 8

4.保密通讯支持库 ......................................................................................................... 9

1

传承中华民族文化 发挥母语编程优势

5.远程服务支持库 ....................................................................................................... 10

6.网络传送支持库 ....................................................................................................... 11

7.网络通讯支持库二 ................................................................................................... 12

8.表1:网络通讯类支持库组件功能对比表 ............................................................ 12

网络传送大文件丢包的原因 ......................................................................................... 13

第三课.组件构成 ................................................................................................................. 14

1.用例图1:通讯类(易鸽子,局域网寻呼机,方舟千里眼) ............................ 14

2.用例图2:聊天室类 ................................................................................................ 14

3.用例图3:远程控制 ................................................................................................ 15

4.用例图4:远程数据服务(数据库) .................................................................... 15

5.采用单对组件 ........................................................................................................... 16

6.采用多种组件 ........................................................................................................... 16

7.组件搭配 ................................................................................................................... 16

8.表2:有易语言源码的远程控制软件对比 ............................................................ 16

第四课.通讯协议 ................................................................................................................. 18

1.指令简介 ................................................................................................................... 18

2.指令应用 ................................................................................................................... 18

第五课.用户连接 ................................................................................................................. 19

1.连接方式 ................................................................................................................... 19

2.登录口令 ................................................................................................................... 20

3.身份验证,MAC和硬盘码 ..................................................................................... 20

第六课.远程监视 ................................................................................................................. 20

1.“服务器/客户”组件通讯模式 ................................................................................ 20

2.内存压缩图片 ........................................................................................................... 20

3.“远程服务支持库” ................................................................................................. 21

第七课.自动上线 ................................................................................................................. 21

1.数据报广播自动上线 ............................................................................................... 21

2.多对“服务器/客户”组件反向扫描上线 .............................................................. 21

3.服务IP地址自动搜寻自动上线 ............................................................................. 21

4.将IP地址直接绑定在受控端 ................................................................................. 21

5.推举服务器 ............................................................................................................... 22

第八课.客户端功能 ............................................................................................................. 22

1.发送指令 ................................................................................................................... 22

2.对话聊天 ................................................................................................................... 22

3.监视屏幕 ................................................................................................................... 23

4.遥控功能 ................................................................................................................... 25

5.了解信息及修改信息 ............................................................................................... 26

5.TELNET超级终端 ................................................................................................... 26

6.文件传输 ................................................................................................................... 27

7.鼠标键盘录制 ........................................................................................................... 28

8.隐藏进程 ................................................................................................................... 28

9.开机启动运行 ........................................................................................................... 29

10.正常关机 ................................................................................................................. 29

11.多用户识别 ............................................................................................................. 30

2

本文标签: 远程组件大家控制自动