用delphi写的打包安装软件,怎么在添加删除程序里面出现?

解决方案 »

  1.   

    通常是安裝程序直接寫到:HKEY_LOCAL_MACHINE\SOF-TWARE\Microsoft\Windows\Curr-entVersion\ 這個地方的,具體你還要查資料
      

  2.   

    delphi中有一个打抱工具[InstallShield]
    一般是不安装的.
    你安装后用它打抱也很方便
    另外也会在添加删除中出现用它打抱的系统.
      

  3.   

    使用打包工具吧,Wise Installation System 9.1这个软件还不错。
      

  4.   

    讨厌InstallShield 2M的东西 一打包 成6M了
      

  5.   

    代码如下: var  
     reg: TRegistry;  
     begin  
     reg := TRegistry.Create;  
     reg.RootKey := HKEY_LOCAL_MACHINE;  
     reg.LazyWrite := false;  
     reg.OpenKey(’SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyProgam’,true);  
     reg.WriteString(’DisplayName’, ’My Program’);  
     reg.WriteString(’UninstallString’,’C:\Program Files\Borland\Delphi 3\MyUninstall.exe UninstalMe’);  
     reg.CloseKey; 
     reg.free;  
     end;  
      

  6.   

    Inno Setup  我觉得挺不错的,又方便又简单
      

  7.   

    在这下面创建一个子项:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    例如:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QQ游戏
    这个子项下面至少应包含以下键值:
    DisplayName 其值将显示为“添加删除程序”中的名称
    UninstallString 点击删除时执行的卸载程序或命令的完整路径