HoldPC
所属分类:网络编程
开发工具:C/C++
文件大小:307KB
下载次数:0
上传日期:2019-11-30 01:23:53
上 传 者:
3618417
说明: holdPC,修复了一些Bug,适合远程控制学习。
(Holdpc1116, which fixes some bugs, is suitable for remote control learning.)
文件列表:
HoldPC\arrow.cur (326, 2001-10-23)
HoldPC\BHPROP~1.CPP (1037, 2001-11-16)
HoldPC\BHPROP~1.H (1253, 2001-11-16)
HoldPC\cdib.cpp (16025, 1997-04-22)
HoldPC\cdib.h (1906, 1997-03-24)
HoldPC\config.ini (136, 2004-05-11)
HoldPC\Debug (0, 2006-07-11)
HoldPC\DisplayView.cpp (4114, 2001-11-16)
HoldPC\DisplayView.h (1716, 2001-10-29)
HoldPC\DtcpipSet.cpp (1449, 2001-11-16)
HoldPC\DtcpipSet.h (1258, 2001-11-16)
HoldPC\ex_h\Jpeg.lib (231084, 2001-10-23)
HoldPC\ex_h\Logo.cpp (4961, 2001-08-24)
HoldPC\ex_h\Logo.h (1561, 2000-07-31)
HoldPC\ex_h (0, 2006-07-11)
HoldPC\HoldPC.aps (86068, 2004-05-27)
HoldPC\HoldPC.clw (5284, 2004-05-27)
HoldPC\HoldPC.cpp (4980, 2001-11-15)
HoldPC\HoldPC.dsp (6447, 2001-11-16)
HoldPC\HoldPC.dsw (535, 2001-08-14)
HoldPC\HoldPC.exe (114688, 2001-11-16)
HoldPC\HoldPC.h (1403, 2001-11-16)
HoldPC\HoldPC.ncb (230400, 2004-05-27)
HoldPC\HoldPC.opt (111616, 2004-05-27)
HoldPC\HoldPC.plg (248, 2001-11-30)
HoldPC\HoldPC.rc (15915, 2001-11-16)
HoldPC\HoldpcDefine.hpp (824, 2001-10-25)
HoldPC\HoldPCDoc.cpp (2152, 2001-11-09)
HoldPC\HoldPCDoc.h (1572, 2001-11-09)
HoldPC\HoldPCLink.cpp (4181, 2001-10-26)
HoldPC\HoldPCLink.h (1539, 2001-10-26)
HoldPC\HoldpcLinker.hpp (3901, 2001-10-26)
HoldPC\HoldPCView.cpp (4181, 2001-10-26)
HoldPC\HoldPCView.h (1539, 2001-10-26)
HoldPC\HPCBeHost.exe (32768, 2001-11-09)
HoldPC\HPCRemote.exe (40960, 2001-11-09)
HoldPC\HPCRemote01.ini (36, 2004-05-11)
HoldPC\HYPERL~1.CPP (16772, 2001-11-15)
HoldPC\HYPERL~1.H (3323, 1998-08-12)
HoldPC\Jconfig.h (1712, 2001-09-03)
... ...
========================================================================
远程控制 : HoldPC
========================================================================
数据流定义: 总长度<=60000+8
Byte 00 - Byte 01
开始标记 2 Bytes
固定为#00H,#F0H
Byte 02
控制标记
#01H 数据通讯握手标志
数据大小固定为8字节
数据0-1字节为字符"HC"
数据02-07字节为六位密码
#02H 数据模块信息标志
数据大小固定为8字节
数据00-03字节为数据传递总长度
数据04字节
模块定义中优化标记低8位
数据05字节
模块定义中优化标记高8位
数据06字节为数据包大小低8位
数据07字节为数据包大小高8位
#03H 普通数据流
#04H 数据接收确认标志
数据大小固定为8字节
数据0-1字节为字符
"oK" 接收正确
"eR" 失败,需要重传(数据模包错误或者丢失)
"rS" 重新传递数据 (数据模块错误或者丢失)
"nX" 断开连接
"qT" 要求对方退出HoldPC方式
"hD" 暂停工作
"mD" 需要立即响应鼠标动作,工作暂停并重置模块传递
数据02字节为
收到/需要重传 的数据模块流水号码
"mD" 命令中的动作定义
'L' 鼠标左键按下
'R' 鼠标右键按下
'l' 鼠标左放开
'r' 鼠标右放开
'M' 鼠标位置移动
数据03字节为
收到/需要重传 的数据模包流水号码
数据04字节为01 未用
数据05字节为01 未用
数据06字节为01 未用
数据07字节为01 未用
#10H用于数据流中被控端向遥控端传递命令定义,通知一个错误,需要再次确认这个数据包
#1AH通知处于CHAT模式中
Byte 05 定义功能
'H':握手,数据为8字节
'O':应答进入chat模式
'E':错误chat模式标记
'Q':退出,数据为8字节
'F':定义模块,数据为8字节,数据中B0-B2定义数据模块长度
'D':数据模块,模块长度在F定义中
#1BH通知处于远程进程管理
#20H用于数据流中命令定义
Byte 03 - Byte 04
长度定义(0-60000)
03 握手定义数据长度低8位
04 握手定义数据长度高8位
Byte 05
握手定义优化标记低8位
chat中功能定义
Byte 06
握手定义优化标记高8位
Byte 07 ~
数据区
Byte Last-04
在数据流中传递鼠标位置X低8位
HC握手中填写数据包大小定义低8位
模块定义中位图尺寸X低8位
Byte Last-03
在数据流中传递鼠标位置X高8位
HC握手中填写数据包大小定义高8位
模块定义中位图尺寸X高8位
Byte Last-02
在数据流中传递鼠标位置Y低8位
HC握手中指出数据是否压缩后再传递,00为普通,01为采用Jzz压缩
模块定义中位图尺寸Y低8位
Byte Last-01
在数据流中传递鼠标位置Y高8位
模块定义中位图尺寸Y高8位
Byte Last
Byte 02 到数据区末的校验和
近期下载者:
相关文件:
收藏者: