function InitializeSetup:boolean;
var
ResultStr,ResultCode:string;
begin
if RegQueryStringValue(
HKLM,
‘SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\APPID_is1’,
‘UninstallString’,
ResultStr)
then
begin
ResultStr := RemoveQuotes(ResultStr);
Exec(ResultStr, ‘/VERYSILENT’, ”, SW_HIDE, ewWaitUntilTerminated, ResultCode);
end;

end;

/VERYSILENT 静默
APPID 程序ID

InnoSetup 安装前卸载旧版程序相关推荐

  1. Setup Factory 9安装前卸载旧版本的方法

    2019独角兽企业重金招聘Python工程师标准>>> Setup factory 9 删除前一版本的方法(即升级的方法): 1.在Actions的On Pre Install中加入 ...

  2. 再聊inno 打包工具之关于安装或者卸载时判断程序是否在运行

    再聊inno 打包工具之关于安装或者卸载时判断程序是否在运行 废话少说,show my code [code] //安装和卸载时检查程序是否运行,拷贝代码修改AppName和AppId functio ...

  3. NSIS检测已安装并卸载旧版本和静默安装.msu文件

    NSIS检测已安装并卸载旧版本: Function .onInit    !insertmacro TIP_WHEN_AMD64_INSTALLER_RUNAT_X86    ;安装到所有用户下,cu ...

  4. 微软确认:从4月13日起,Win10系统将强制卸载旧版Edge浏览器

    在经过了一年多的运行测试之后,微软任务自己新开发的基于Chrome的浏览器Edge终于可堪重任,决定在Windows 10系统上全面启用,为了推动新一代浏览器Edge的全面普及,微软决定从2021年4 ...

  5. 不删除旧版本java_Linux 卸载旧版jdk 并安装新版jdk(转)

    1.查看现有版本 java -version 2.查看jdk的具体版本 rpm –qa| grep jdk rpm –qa| grep gcj 3.删除已安装jdk包 rpm –e –nodeps j ...

  6. Inno Setup 安装前卸载原程序

    很多時候我們需要在安裝文件之前卸載原有的程序而不是覆蓋安裝,本文的code就是實現了這樣的功能. 實現原理是:從注冊表'UninstallString'項中讀取卸載信息,用Exec進行靜默卸載. 下面 ...

  7. VS2019安装、卸载及升级程序打包过程

    1.安装打包工具 在VS2019界面点击扩展菜单下的管理扩展,如果已安装Microsoft Visual Studio Installer Project,则如下图所示. 如果没有安装则选择联机,进行 ...

  8. android shell用户界面,shell界面下安装和卸载Android应用程序(apk包)

    安装 1. $ adb install apk文件名 安装系统应用 $ adb push apk文件名 /system/app 卸载 $ adb uninstall 包名 Home->设置-&g ...

  9. 如何安装与卸载NAS应用程序

    铁威马TOS应用中心提供多种应用程序,你可以根据需要安装使用与卸载. 1.前往TOS桌面-应用中心: 2.选择你需要的应用,点击安装: 3.安装完成后,桌面将生成相应的应用图标: 4.若没有生成图标或 ...

最新文章

  1. 如何安装新linux内核,详解Debian系统中安装Linux新内核的流程
  2. 第205天:面向对象知识点总结
  3. 全行业的关键点是探索数据的价值 挖掘商业模式
  4. 查看SecureCRT保存的密码
  5. Unable to load native-hadoop library for your platform
  6. 语言与golang语言运行速度_Golang语言情怀第13期 Go 语言设计模式 介绍
  7. python 线程模块_Python线程模块| main_thread()方法与示例
  8. 【华为云专家技术公开课】7月4日直播,报名观看赢取好礼
  9. Theano 中文文档 0.9 - 4. 要求
  10. 2021年中国蛋鸡养殖设备市场趋势报告、技术动态创新及2027年市场预测
  11. Xna支持中文显示方法归纳
  12. XP框架管理器EdXposed v4.6.2 (46200)
  13. 三维建模的基础知识:SolidWorks /CATIA 简介
  14. doc 问卷调查模板表_问卷调查Word模板.doc
  15. 磁盘管理高级进阶-LVM逻辑卷管理
  16. 小鸟云服务器如何安装rstudio-server?
  17. python3使用staf问题_转载—越来越强大的SAFS/STAF/STAX自动化测试框架
  18. Python爬虫实战--58同城二手商品爬虫
  19. 阿里面试官:说一下公平锁和非公平锁的区别?
  20. 【操作系统概念-作业6】CPU Scheduling

热门文章

  1. USB hub(221)
  2. python 相对路径
  3. Linux安装Zookeeper3.6.1
  4. linux管道原子性写入,write(2)/ read(2)linux中进程之间的原子性
  5. vivo手机解锁工具_屏幕指纹优势凸显,vivo持续研发致力打造全屏指纹解锁
  6. openssl 签发sm2证书_首个NSA公开披露的软件系统漏洞——CVE20200601数字证书验证漏洞分析与实验...
  7. php在双引号中输出变量要加大括号,php中输出变量加大括号{}作用_PHP教程
  8. php.inf文件在哪里,php和phpinfphpinfoo
  9. django可以生成exe文件吗_把 Django 程序打包为 exe 可执行文件
  10. ubuntu 18.04安装米聊