现在要修改别人的打包程序~~
在安装过程中,要判断有没有安装过该软件之前的任何版本。我们的安装程序是不在注册表里添加东西的。怎么判断
然后如果有安装过的话,弹出提示框,问要不要卸载。点是的话,就卸载之前的版本,然后安装现在的版本。如果点否的话,就结束本次安装,保留之前版本。
哪位大侠给点思路啊!~

解决方案 »

  1.   

    每个安装程序有个productcode什么的东东,你用那个东东判断试一试,或者用你安装时写入的注册表信息。
      

  2.   

    自己再顶一下。我想知道具体的思路~~用什么方法来做~~可以做成这样的效果~~有个叫什么的UpgradeCode,有办法通过这个来判断有没有安装过么?~因为productcode会随着版本改变的,那个东西是不变的~~然后是不是要做自定义安装才能做成这样~~
      

  3.   

    还有~~在安装的时候,能够得到setup 工程里的那个version吗?