打包问题:我用InstallShield4.0打包一个程序后,用户第一次安装时出现如下提示“无法将文件C:\WINNT\System32\RMC.ocx注册到类型库中。请与你的技术支持人员联系。”,但是选择“忽略”后,安装可以完成,且程式用户可以正常使用。将程序卸载掉,再重新安装不会出现以上提示。RMC.ocx是我们自己做的控件,打包时我将此文件放在“SystemFolder”下。我用InstallShield用的不多,大家请帮帮忙。怎么解决这个问题??

解决方案 »

  1.   

    莫依用什么打包,工具好不好用。    大家都帮忙看看啦。应该有用过InstallShield4.0的啦。
      

  2.   

    那是不是将控件全部放到[ProgramFilesFolder]下的程序目录中去??但是不在系统中注册,应该会影响控件的正常使用吧。
      

  3.   

    偶用setup factory打包的
    如果不是必须的话,你把你的那个控件就放你程序的目录也没有关系啊,不一定要放在系统目录的
      

  4.   

    我在程序文件夹下新建了一个DLL文件夹,打包时将所有的DLL放到DLL文件夹下。    但是打包出来的文件,安装的时候提示msvbvn60.dll无法注册到类型库。    但是在System32下可以找到这个文件。
      
        大家再帮我想想啊。
      

  5.   

    我用“肥猫安装制作”工具,经过设置,可以自动注册DLL、OCX等控件,操作简单!
      

  6.   

    换个打包程序呢 我从来没用过IS
    现在有很多专门用来打包VB的安装软件
    你可以去华军看一下 
    IS主要是为了大软件打包的
      

  7.   

    我用winrar打包。
    方便,绿色。