Inno Setup
shen_wei
思想无限,创意无限。
展开
-
【Inno Setup】安装前先卸载旧版本
从注册表中获取 UninstallString 卸载信息,Exec函数来进行卸载。。 APP_NAME 就是AppName 名字 [Code]function InitializeSetup(): boolean;var ResultStr: String; ResultCode: Integer;begin if RegQueryStringValue(HKLM原创 2013-10-08 14:05:11 · 8206 阅读 · 0 评论 -
【Inno Setup】一些常用脚本。
安装不同的目录:[Files]Source: "我的程序\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "我的程序\*"; DestDir: {cf}\我的程序; Flags: ignoreversion recursesubdirs createallsubdirs原创 2013-10-08 14:22:29 · 1489 阅读 · 0 评论 -
【Inno Setup】安装前关闭旧版本软件
需要下载以下两个dll文件。。。psvince.dll istask.dll以下两个dll是为了调用函数而使用。。[Files]Source: psvince.dll; Flags: dontcopySource: ISTask.dll; Flags: dontcopy判断进程中的 XXX.exe 是否存在,然后关闭 XXX.exe 。。[Co原创 2017-03-24 12:07:17 · 2063 阅读 · 0 评论