http://www.sqreg.com/file/vb/reg_06.htm

解决方案 »

  1.   

    都看看:
    http://www.sqreg.com/file/vb/reg_01.htm
    http://www.sqreg.com/file/vb/reg_02.htm
    http://www.sqreg.com/file/vb/reg_03.htm
    http://www.sqreg.com/file/vb/reg_04.htm
    http://www.sqreg.com/file/vb/reg_05.htm
    http://www.sqreg.com/file/vb/reg_06.htm
    http://www.sqreg.com/file/vb/reg_07.htm
      

  2.   

    1 如果你的安装文件是用vb setup wizard做的话,你必须修改C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1\的setup1.vbp工程,增加你的代码,把原来写的注册表键值删除、或修改。2 然后,再编译成setup1.exe
    3 重新制作你应用程序的安装程序
    4 发布你的应用程序
    5 windows uninstall时,可自动将原来写的注册表键值删除、或修改。
      

  3.   

    to jamex():
    你说的前4 条我知道,
    对于5,我想问问,运行uninstall时候,他是把我原来写的注册表键值删除呢,还是修改??
      

  4.   

    其实你可以将安装信息在运行的时候就写入注册表比如app.path等,然后自己写一个程序名字就叫uninstall 运行时将注册表中安装路径读出来,程序利用kill删除,最后将注册表中的key等删除,在重新启动点写入删除uninstall文件的信息,(这一点需要查查)。当然以上说的只是思路,我也没有具体程序!!祝你成功!!