|
调试8266透传的时候,多希望远端有个 TCP 主机转串口的玩意。这基本就是虚拟串口的需求,今偶得一软件及其开壳方法,特来分享之。
【界面】
界面长这样,不是 VSPD 那个:
除了常规的串口 1vN, Nv1, NvN 这样互联以外,最实用的功能是串口转 TCP主机/从机。
建立 TCP 连接以后,远端 TCP 端点的数据直接可以转到本地虚拟串口,供串口软件调用。
【安装包】
原始安装包是三天试用版,下载地址:http://www.meixuannet.cn/
我顺手把下好的 zip 传来,解包默认安装即可:
【开壳】
只给三天试用怎么行?搜了下在 52pojie 上已经有人用 Reflector 搞开,甚至拿到了 CS 源码:
https://www.52pojie.cn/thread-1317719-1-1.html
更是有前辈直接给了 KEYGEN 源码:
我手头没有合适的 CS 编译器(VS2005貌似没装SDK),只能是凑着 CS 语义放在 C++ 环境下人肉编译了。
大致流程就是:ID -> 截取32位 -> MD5 -> CRC32 -> 私有字符表加扰 -> KEY
然后果然注册成功(界面右下显示“正式版”),这样一来也算是开壳了。
【实测】
开了一个 TCP-SERVER 转 PC 本地虚拟串口的测试,系统 Win10_x64。
本地端用串口助手打开新增的虚拟串口,打开成功;远端 TCP-CLIENT 用手机上的网络助手连接进来,连接成功.
双向通信实测正常,就是透传该有的样子:
唯一遗憾是这个软件退出时有若干 Exception 需要强制关闭,目前看来并不影响使用。
----------------------------------------------------------------------------------------------------------------
以上,分享个功能还算不错的虚拟串口软件,支持串口-串口、串口-TCP模式。
软件开壳以 CS 代码形式,可手动计算,还望热心坛友给编译个 EXE 出来。
最后祝大家折腾愉快!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)
|