读写配置文件

 procedure CurStepChanged(CurStep: TSetupStep);

 var

   setupName: String;

   iniPath: String;

 begin

   case CurStep of

     ssInstall: //复制文件前

     begin

     end;

     ssPostInstall:   //完成复制

     begin

       //将安装程序名称写入配置文件

       iniPath := ExpandConstant('{app}'+'/option.ini');

       setupName := ExtractFileName(ExpandConstant('{srcexe}')); 

       SetIniString('setup', 'name', setupName, iniPath);

     end;

     ssDone:  //安装完成

     begin

     end;

   end;

 end;

 

 procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);

 var

   iniPath: String;

   typeRegister: String;

   url: String;

 begin

   case CurUninstallStep of

     usUninstall:

       begin

       end;

     usPostUninstall:

       begin

  //读取注册信息,生成url

          iniPath := ExpandConstant('{userappdata}'+'/User.bin');

          typeRegister := GetIniString('RegInfo', 'ProductType', 'trial', iniPath);

          url := 'http://www.aaaa.com/uninstall.htm?type=' + typeRegister;

          if UsingWinNT=True then

            ShellExec('open', url, '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);

       end;

   end;

 end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值