我现在用installshield12做了一个软件的安装文件,此软件在运行的时候会产生一些信息,单独放在一个文件夹中,假设为info文件夹,我想在用户卸载此软件的时候,提示他是否同时卸载此文件夹,安装文件应当如何做呢?请高手指点!谢谢了!

解决方案 »

  1.   

    installshield里可以把某一个目录打包进去,这样在卸载时它会自动将安装进去的文件删除,不过如果在程序运行期间生成新文件,则在卸载时不能删除。
    但是你可以自己写代码,在installshield的 InstallScript里面选择你安装的Feature,然后添加它的Uninstalled函数,在里面添加你的检查和提示代码即可。
      

  2.   

    将info文件夹及其内部文件设为一个文件组,并设置两种安装/卸载类型A和B,A类型中将info文件夹uninstalled属性设为true,B类型中设info文件夹uninstalled属性为false.
    使用InstallShield脚本添加一个语句,提示询问是否删除,根据用户选择设置不同的原则设置安装/卸载类型为A或B.我以前项目中也遇到类似问题,当时使用wise编脚本实现的,按理就是上面所说