![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Inno Setup
by226t
专于学 敏于思
展开
-
一个比较完整的Inno Setup 安装脚本
一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了。 [Setup] ; 注: AppId的值为单独标识该应用程序。 ; 不要为其他安装程序使用相同的AppId值。 ; (生成新的GUID,点击 工具|在IDE中生成GUID。) AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675} ;程序名转载 2012-03-31 14:05:10 · 618 阅读 · 0 评论 -
Inno Setup 安装前卸载原程序
很多時候我們需要在安裝文件之前卸載原有的程序而不是覆蓋安裝,本文的code就是實現了這樣的功能。 實現原理是:從注冊表'UninstallString'項中讀取卸載信息,用Exec進行靜默卸載。 下面code中APP_NAME為你的程序名,可以去注冊表中確認。 [Code] function InitializeSetup(): boolean; var ResultStr: St转载 2012-03-31 14:06:59 · 918 阅读 · 0 评论 -
Inno Setup使用上的几个问题
Inno Setup使用上的几个问题: 【问题一:Inno Setup 执行REG文件代码?】 [Run] Filename: "{win}\regedit.exe";Parameters:"/s {tmp}\reg.reg" // 静默参数/S 【问题二:安装时,如果已经有同名文件存在,就不更新该文件?】 [Files] Source: "test.tmp"; Des转载 2012-03-31 14:09:47 · 613 阅读 · 0 评论