用VB6.0开发一程序,工控机上24h运行,半年来运行正常,无奈中途需要随机性断电重启,“个别”机器上程序崩溃无法进入了,
目前已知症状:
1.个别机器从未出现过崩溃
2.个别机器卸载后重新安装后,未再次出现过崩溃
3.个别机器,碰上此情况只有重装系统一个方法才能解决问题,并且过段时间又会复发
如果用户在你部署软件后又安装了其他软件(比如office)以后,覆盖成旧版本的mscomctl.ocx就会出现这个情况,
建议写个开机批处理 一开机就拷贝 MSCOMCTL.OCX (6.1.98.33)到system32目录,运行regsvr32.exe 注册
不知道.net compaq framework是否支持串口。如果支持,用compact的.net框架最好。