Inno Setup是一个使用嵌入式Pascal派生脚本语言创建安装程序的工具。
我正在尝试在安装完成后运行程序。 我这样定义它: [文件] ;安装后 来源:“..\PostInstall\UpdateSettingsFile in\x64\Release et9.0-windows\*.exe";
我的程序使用Inno Setup来安装/卸载它。在我的应用程序代码中,我使用 CreateMutex Windows API 函数创建一个全局互斥体。然后在我的 Inno Setup 程序中我有以下代码...
如何在使用 Inno Setup 进行安装和卸载时运行批处理
我想用批处理文件安装服务: testapp pache pache_installservice.bat testapp\mysql\mysql_installservice.bat testapp pache pache_uninstallservice.bat 测试应用\mysql\
使用 Inno Setup 创建的更新程序不会更改应用程序版本
我正在使用 Inno Setup 创建一个应用程序安装程序(一个大文件)和一个更新程序,后者只是一个小文件,仅包含自上次安装/更新以来更改的文件。这个你...
是否可以在 Inno Setup 中更改模式和浏览目录窗口的内部背景颜色?就我而言,我希望它应该是白色的。 UPD:内部设置的内页上有相同的行为......
使用存储在注册表中的版本号在 Inno Setup 中检测并卸载旧版本的应用程序
我有一个安装程序在 Windows 注册表中写入此行 [注册表] 根:“HKCU”;子项:“SOFTWARE\W117GAMER”;值类型:字符串;值名称:“DSVersionL4D2”;
这就是我想要实现的目标:我想调用作为第一个参数传递的安装程序,即我想在安装成功运行后执行的 EXE 文件。 像这样 : c:\downloads\myi...
我试图拦截 WizardForm.TasksList.OnClickCheck 事件,以便在选择另一个任务时可以取消选中一个任务。我知道在这种情况下通常会使用单选按钮,...
检测 TasksList.OnClickCheck 事件中更改的 Inno Setup 任务/项目
我陷入了 OnClickCheck 属性的简单情况。问题是,每次打开备份任务时,我都会看到一个 Msgbox,而且(在打开时)按下 uni 时也会出现 OnClickCheck...
在我的安装工具包中,我询问用户是否要安装计划任务。 因此,我使用“任务”部分中的一个条目来获取他的选择。 [任务] 名称:检查新版本;描述:“创建一个 sch...
Inno Setup:powershell 脚本调用始终返回 2
我想从Inno setup启动一个powershell脚本,它总是返回2(系统找不到指定的文件)。我尝试了很多方法,返回码始终是2。 尝试 提取临时文件...
是否可以使用代码更改[消息]部分中的消息? 我想更改消息ConfirmUninstall,如下所示。 [留言] ConfirmUninstall=您确定要删除...
我的产品非常依赖社区并且非常基础,所以我希望在我的设置向导的左下角实现一些带有链接的按钮(捐赠链接和 github 链接)。 我...
如何为 Steam 和 Epic Games 创建单独的安装路径(通过单选按钮选择)或用于自定义安装的路径框?
正如标题所示,我希望创建单选按钮来选择安装路径,一个用于 Steam,一个用于 Epic Games,以及一个自定义路径框,以便用户可以决定安装位置。选择...
我使用[Run]部分通过支持命令行的commandmerit.exe来修改一些编解码器的优点值。 所以语法是: Commandmerit.exe“{E2B7DF46-38C5-11D5-91F6-00104BDB8FF9}”“0x80000...
如何根据 Inno Setup 中目标文件夹的内容有条件地解压文件?
我必须为我的应用程序准备一个安装程序。该应用程序依赖于两个配置文件,它们位于应用程序的 config 子文件夹中。我已将这一行添加到我的 InnoSetup Copiler 脚本中: 来源:&quo...
使用“external”标志时,为什么只有我的文件夹/子文件夹从 {tmp} 复制到“DestDir”?
我最近从压缩 [Files] 中的 Source: 目录切换为下载/解压缩它们,然后使用外部标志将它们从 {tmp} 复制到我的 DestDir: ,但由于某种原因仅
使用带有signonce标志的Inno Setup对文件进行签名
在Inno Setup 中,您可以使用signonce 标志来防止编译器多次对同一文件进行签名。 如果签名文件的证书已过期而新证书有效怎么办?哇...
在 Inno Setup 中的所有用户的所有桌面上创建单独的快捷方式
我正在使用 Inno Setup 在用户桌面上创建一个快捷方式: 名称:“{commondesktop}\Setup”;文件名:“{app}\Setup.exe”;工作目录:“{pf}\程序”;图标文件名:“{...
我是 inno Setup 中的启动用户,但我需要在 Windows 中创建一个用户,并在安装过程中输入需要输入的密码。 就像在 CheckSerial 中需要输入名称一样,我需要某种方式来限制它