Inno Setup打包之先卸载再安装
来源:互联网 发布:网络电视机顶盒安装 编辑:程序博客网 时间:2024/05/16 04:52
使用Inno Setup打包程序之后,如果想要在安装前先卸载,那么需要加下面代码,需要注意的是红色标注的改为你们自己的。网上看到有些说_is1前面用AppName,但是我这边验证不行。
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{AE806707-B582-44AE-A42A-12A5DEE6173E}
[Code]
function InitializeSetup(): boolean;var
ResultStr: String;
ResultCode: Integer;
begin
if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AE806707-B582-44AE-A42A-12A5DEE6173E}_is1', 'UninstallString', ResultStr) then
begin
ResultStr := RemoveQuotes(ResultStr);
Exec(ResultStr, '/silent', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
end;
result := true;
end;
0 0
- Inno Setup打包之先卸载再安装
- 【Inno Setup】安装前先卸载旧版本
- inno setup 安装/卸载 弹出网页
- inno setup 安装/卸载 弹出网页
- inno setup 安装/卸载 弹出网页
- inno setup 安装/卸载 弹出网页
- Inno Setup 安装前卸载原程序
- Inno Setup命令行安装卸载参数
- Inno Setup 使用之修改卸载文件名称
- Inno Setup一个打包安装脚本示范.
- Inno Setup一个打包安装脚本示范.
- Inno Setup唯一打包安装脚本示范
- Inno setup 打包,实现多语言安装
- Inno Setup Compiler 将exe打包setup安装文件
- inno setup打包应用程序
- inno setup打包实例
- Inno Setup打包
- Inno Setup 打包exe
- IOS属性的作用
- Android客制化开关 defaults.xml注释
- 长整数四则运算_双向循环链表
- iOS经典讲解之UITableView 去掉底部多余的行和分割线
- Sublime Text 3 简体中文汉化
- Inno Setup打包之先卸载再安装
- iOS常用的存储方式介绍
- 冒泡排序
- 64-ia-32架构优化手册(3)
- python3精简笔记(一)-输入输出,类型,循环
- 六个Web负载均衡原理与实现
- 奖券数目
- Android玩转百度地图Sha1获取正确姿势?
- ubuntu安装flash插件