我有一个VB6应用程序在许多旧的486 Windows 95机器上运行,有时应用程序升级.今天实现这一目标的唯一方法是使用Hyperterminal并通过零调制解调器电缆发送文件.此时无法更换机器.
我想编写一个应用程序,可以负责通过null调制解调器传输更新应用程序,而无需重写VB6应用程序.这意味着我可以*使用我认为合适的任何东西.有什么替代品?
这些是我能想到的,但我想知道我是否错了以及任何利弊.另外,如果可能的话,我宁愿避免使用C/C++.
> Python与py2exe
>另一个VB6应用程序
> C/C++.
编辑:阅读评论后的一些澄清:
我想让这个过程尽可能简单,今天我们必须删除并拆除计算机,连接键盘,然后启动Hyperterminal以便开始使用.这就是为什么我想要更自动化的东西.我愿意接受现有解决方案的建议,但考虑到具体需求,我认为没有.
某些计算机上没有以太网,因此解决方案需要能够运行RS232.
再说一次:此时更换机器不是一种选择.请相信我.
解决方法:
网络方法
我会首先在所有东西中安装网卡.如果你想要一些你可以插件去的东西,找一下与NE2000兼容的任何卡.该卡将在Windows 3.11和95上开箱即用,没问题.特别是,您可以在线购买3Com EtherLink II或3C509B.这是一张很棒的牌. (Google购物搜索结果列表中有几个不到20美元.)
从那里,只需通过TCP / IP启用Windows文件/打印共享服务,你就可以了!完成此操作后,您可以远程管理和升级这些计算机,以免您在以后遇到很多麻烦.
串口方法
Deanna建议将串口用作网络设备并正常传输文件也是可行的.但是,有一些设置涉及,如果你从来没有这样做,这可能是一个麻烦.还有其他几个软件选项.我推荐LapLink.它相当无痛.
你甚至可以全力以赴地拿出一个多端口串行接口,这些日子相当便宜,并集中管理这些计算机. RS232非常坚固,可以通过正确的布线长距离传输.
以太网联网是可行的方法.如果可能的话,选择该选项.