有些程序,在XP下开发的,在2000或以下版本运行时,总是报错,提示:
"无法定位程序输入点RestoreLastError于动态链接库kernel32.dll上"
此类问题的原因,主要是因为在XP上的Kernel32.dll上面有RestoreLastError函数,而在2000上面的Kernel32.dll没有这个函数。
可以如下解决:
(一直漂 原创,转载请说明)
用二进制编辑器,把报错的程序的RestoreLastError改成SetLastError。
步骤如下:
假如启动aspbiz.exe报错,
1.用UltraEdit打开aspbiz.exe
2.找到RestoreLastError字符串,将其改为:SetLastError,并且,后面四位补上0x00,就是十六进制的0
3.存盘,退出
4.OK!
>>>>>>>>>>>>>>>>>>>>>>>>
"无法定位程序输入点RestoreLastError于动态链接库kernel32.dll上"
此类问题的原因,主要是因为在XP上的Kernel32.dll上面有RestoreLastError函数,而在2000上面的Kernel32.dll没有这个函数。
可以如下解决:
(一直漂 原创,转载请说明)
用二进制编辑器,把报错的程序的RestoreLastError改成SetLastError。
步骤如下:
假如启动aspbiz.exe报错,
1.用UltraEdit打开aspbiz.exe
2.找到RestoreLastError字符串,将其改为:SetLastError,并且,后面四位补上0x00,就是十六进制的0
3.存盘,退出
4.OK!
>>>>>>>>>>>>>>>>>>>>>>>>