如果我的应用程序需要用到某些组件,我必须在目标机器上注册。
可以使用regsvr32.exe path\com.dll手工注册。但是我希望在
执行安装向导的时候,注册改组件,该如何实现。是通过Installshield脚本
调用函数来实现,还是可以通过Installshield某些设置来完成。

解决方案 »

  1.   

    方法如下,卸载你想更新的组件,然后再注册新的组件,只要这个组件按照同一个接口
    编写就没什么问题regsvr32 -u  path\com.dll
    regsvr32 path\com.dll
      

  2.   

    file groups >select folder >self_registered
      

  3.   

    经过尝试,发现还有一个问题。在工程向导指定file groups为self_registered属性时,
    没问题,若是后来自己添加的 new file group必须在component的include file groups选中新建
    的new file group。否则,不会包装到安装包里去,这一点值得大家注意。
    问题已解决,结账!