关于VB打包问题,一直找不到原因所在,请各路高手指点
zhlym 2009-02-18 04:31:24 做了个VB6.0标准EXE,用到不到API,用VB自带的打包工具做成EXE安装包测试,居然怎么也安装不了,具体发现如下面5个DLL注册不成功或无法更新(其实这时提示重启,但重启后再装还是问题依旧),安装自动退出
VB6STKIT.DLL
VB6CHS.DLL
olepro32.dll
oleaut32.dll
asycfilt.dll
没办法,又找Setup Factory 7.0来打包,此软件打出来的包可以正常安装(直接利用工程打的包),但出了个问题就是安装完了,VB做的EXE一运行,在窗口标题提示“没反应”字样,仔细查核了VB做的EXE需要做用的库和DLL和OCX,确实一个不漏,但是与VB自带的打包文件一对比,发现Setup Factory打的包缺少了如上面提到的5个DLL,照着把上面5个DLL加入到Setup Factory里,可发现Setup Factory做的安装包在安装也是出错提示5个DLL要么注册不了,要么说正在使用无法更新(其实这时提示重启,但重启后再装还是问题依旧),现在变成了
问题一:做的安装包如成功安装,但EXE在个别的机器上会出现窗口“无响应”字样,类似死掉,但看进程CPU一点也不占着
问题二:以为倒至EXE出现窗口“无响应”字样的情况可能是上面5个DLL没有,但5个DLL在安装包里一加入,打出来的包死活装不了
如上问题请高手们指点迷津,困了好几天了。