用installshield 6.3打包,安装或卸裁都有出现一些dll文件错误:adodcchs.dll打不到指定的程序,asycfilt.dll找不到指定的程序...一堆找不到的程序,请问高手是怎么回事?

解决方案 »

  1.   

    打包的时候是不是没有将这些dll打进去?最好能单独的把这些dll、ocx找出来放在一个单独的文件夹中然后把这个文件夹打进去、而不是让installshield 自己去找
      

  2.   

    VC 里面有个程序可以检查你的软件调用了哪些dll
    InstallShield 可以直接扫描 VB 的项目文件来创建工程,或者静态扫描 exe 文件引用了哪些dll,或者动态运行你的exe文件来更加精确的找到引用了哪些dll和lib。找到它们,有必要的话就加入你的安装包中。我估计你的问题是 InstallShield 扫描到了需要这些 dll 文件,但是不知道它们存放的位置。你给它们重新定位一下就好了,有些不必要安装的。
      

  3.   

    to piggybank(吞硬币的小猪) :
    "我估计你的问题是 InstallShield 扫描到了需要这些 dll 文件,但是不知道它们存放的位置。你给它们重新定位一下就好了,有些不必要安装的。"请问这些dll文件,我是不知道它们存放的位置,怎样给它们重新定位呢?喔,还有呀,您的意思是说installshield可以直接扫描项目用了哪些dll或lib?不知是什么版的?
      

  4.   

    用installshield做安装程序,如何才能在开始菜单里加一个反安装的东西啊..