我今天用Inno Setup 编译器给我的vb程序打包,将一些.dll,.ocx等文件一起打包了,而后安装成功,程序运行正常,可是我卸载以后再进vb6打开工程,提示缺少一些.dll文件。我知道是卸载的时候将那些.dll文件也删除了,可是怎么才能知道哪些文件别人的系统已经有了?这样才能避免删错文件。
    还有就是怎么才能让我已经发过的帖子上到上面,以求更多的高手帮助?谢谢

解决方案 »

  1.   

    不会吧。换个打包工具。我还没遇见这样的事情,用setupfactory试下。
      

  2.   

    如果有其他程序也要使用的DLL文件
    我们可以把它设为共享模式,这样在删除时,
    会询问你的。
      

  3.   

    Inno Setup编译器 里没有共享模式的设置,我再卸载一下然后把详细信息发上来
      

  4.   

    File Not Found 'C:\winnt\system32\msflexgrid.ocx'-Continue Loading Project?
    以上是错误信息,还有MSADODC.OCX,mscomct2.ocx等,这说明刚刚卸载的时候把一些共享的文件给删除了,可是我的vb6还在运行中,怎么会删除掉呢?
    谁能告诉我什么打包软件比较好,可以设置哪些文件在卸载时不删除?
    谢谢大家捧场,有空顶一下哈(*^_^*)
      

  5.   

    junki(『打破沙锅问到底』) 
    怎么知道那些文件是共享的,给个思路先,学习ing~~~~~~~~~~