小弟用InstallShield6.21在Windows2000下根据VB的Project制作了一个安装程序,生成安装程序的时候选择的Platforms中包括了Win98,在98下安装以后因为组件需要注册所以重新启动,但是重启以后系统提示Explorer.exe出了问题,然后就关闭了所有的后台程序,包括Explorer.exe,系统就死了。请各位大虾给个提示吧,究竟是什么原因?100分送上。
调试欢乐多
换个安装程序试试。
2000打的包到98下不能用是正常的。
2000下有所多动态库98没有。
主要是你那个工程在打包时把一个新版的Explorer.exe运行必需的控件打包了进去,而在目标机器上,由于IE的版本比较低,所以在安装时内核控件被更新了,但相关的其它内核没有被更新,也就是低版本的IE在高版本的部分内核程序上运行,肯定完完。
解决方法如下:
找到并用低版本的控件进行打包。