inno-setup – Inno Setup:卸载时有没有办法设置注册表项值?
发布时间:2020-12-15 09:33:41 所属栏目:大数据 来源:网络整理
导读:我知道如何让Inno Setup在安装时创建/操作注册表项和/或值,我知道你可以在卸载时删除一个值,一个键等.但有没有办法让Inno Setup在卸载过程完成后实际更改密钥的值? 我正在创建的设置将另一个应用程序使用的双字键值改为1,表示已安装,当删除此应用程序时,我
我知道如何让Inno Setup在安装时创建/操作注册表项和/或值,我知道你可以在卸载时删除一个值,一个键等.但有没有办法让Inno Setup在卸载过程完成后实际更改密钥的值?
我正在创建的设置将另一个应用程序使用的双字键值改为1,表示已安装,当删除此应用程序时,我需要将值恢复为0,表示已将其删除.这是否可行,而不删除实际的键/值? 解决方法
您可以在过程CurUninstallStepChanged(CurUninstallStep:TUninstallStep)中使用特定的RegWrite函数(对于DWord,Binary,StringValue等);与usPostUninstall或usDone
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usPostUninstall then RegWriteStringValue(HKEY_CURRENT_USER,'SoftwareMy CompanyMy Program','UserName',ExpandConstant('{sysuserinfoname}')); end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 如何避免此代码中的循环
- [VB.NET]请教!!!关于DateTimePicker的问题....
- Learning English with EnglishClass101.com---10 Habits o
- 红宝石 – 成为微框架是什么意思?
- UVA - 12325 Zombie's Treasure Chest (分类搜索)
- Laravel 4 初级教程之Pages、表单验证
- php – 生产服务器上的Laravel 5.2 TokenMisMatchException
- perl – 有条件地在列表中包含元素的最佳方法是什么?
- delphi – 在哪里可以找到基本的几何例程?
- 我是否需要使用类在Perl中的子类中使用它的方法?