发表于:2006-07-27 15:58:00
30楼
测试部骤如下:
演示版本和正式版本测试的结果是一致的!
安装wonderware软件,如
INTOUCH 7.0
INTOUCH 7.1
INTOUCH 7.11
INTOUCH 8.0
INTOUCH 9.0
INTOUCH 9.5
或该公司的其它软件INSQL 8.0 ,INSQL 9.0
以INTOUCH 9.5 中文版为例,WIN2003
测试部驟如下:
1. 调整系统时间到正常的时间 2006-07-27
2. 打开或运行上述相关软件,没有任何提示,能正常打开自带的演示程序或服务
3. 关闭INTOUCH软件。
3. 将系统时间调整到 2038-1-19 以后的时间,如2038-2-19等。
4. 运行INTOUCH 9.5软件,应用程序会弹出
"0x005365c9"提令引用的“0x0000000c”内存,该内存不能为"read"
要终止还是调试。。。。
从事件的查看器上可看出结果如下:
错误应用程序intouch.exe,版本757.84.0.0,错误模块 lmgr325a.dll,版本0.0.0.0,
错误地址0x000065c9
5. 再恢复系统时到正常时2006-07-27,运行INTOUCH应用程序,一切又恢复正常!
结论:出现问题的程序模块有lmgr325a.dll,在wonderware几乎所有的软件中都有使用,
不论是正版用户还是普通的演示版本,只要有对lmgr325a.dll调用,就会有上述的问题!
某种监控软件的正版用户到目前为止都是有时限的版本,难道有不对的地方?