这个分发有点难。有一个 dll,用来 shell contextmenu 的。安装的时候,wise installer 没有 regsvr32 的机会。反安装的时候倒可以 regsvr32 -u.但反安装时不能删除那个 dll,因为它“正在被系统使用”——天知道已经 -u 了还怎么用——所以,需要重启,才能删除它,继续删除目录。2 个问题,第一、在安装的时候怎么插入 regsvr32 的代码,第二、在反安装的过程中,怎么实现系统重启以及之后继续反安装。

解决方案 »

  1.   

    wise 我用过一次,他非常强大,有一个功能可以在
    安装的同时注册这个dll或者ocx,你看看鼠标右键点文件有没有菜单,另外他提供了自定义的一个脚本,你可以编程,做成你需要的样子。
      

  2.   

    不是,那是反安装的时候,可以插入一段命令,那是插入在 Uninstall.ini(?) 里的。
      

  3.   

    注册已经找到了,在文件的 detail 里,可以有注册的选项,重启还请继续帮忙