挂钩标准 Inno Setup 复选框
我添加了一个用于选择任务的InputOptionWizardPage。这工作正常,但我想添加一些自定义功能。一个任务依赖于另一个任务,因此如果选中第二个复选框,…
在 Inno Setup 中确定 Windows 版本
我正在使用 Inno Setup 来更改操作系统中的回收站。我需要针对用户运行的是 Windows 7 还是 Windows XP 进行一些分析。我尝试使用: if not FileExist…
在 Inno Setup Pascal 脚本中获取文件的最后修改日期
我需要在安装脚本中选择最近修改的文件。看来Pascal脚本语言没有GetFileDateTime或类似的,所以我求助于: function FileDateTime (FileID : string) …
如何在使用 Innosetup 时在 {commonappdata} 中创建一个可由任何用户写入的 INI 文件
如果我想在 {commonappdata} 文件夹中创建文件,我需要在 [Files] 上添加 Permissions:users-modify 参数来源:... 行。 这非常有效(我终于弄清楚了…
如何为以前的 Inno Setup 安装自动设置 DefaultDirName?
我之前在 Inno Setup 中的安装 (A) 的 AppID={{8ADA0E54-F327-4717-85A9-9DE3F8A6D100}。 我有另一个具有不同 AppID 的安装 (B),我想将其安装到与安…
如何使用 Inno Setup 注册 .NET DLL
我使用 Visual Studio 2010 C# 编写了一个类库来读取计算机的硬件信息(例如 HDD/SSD)。我将使用这个 dll 创建一个安装程序,使用 InnoSetup 来读取…
Inno Setup - 允许用户选择“只有我”或“任何使用此计算机的人”
我遇到的一些安装程序让我选择“只为我”或“为“使用这台计算机的任何人”安装应用程序。 我怎样才能让我的 Inno Setup 脚本向用户提供此选择,以便…
Inno Setup 安装 - 访问被拒绝
我已经使用 inno setup 创建了一个安装。我的应用程序(除其他外)运行后会在子文件夹中创建一个 pdf 文件,然后打开它。但 Windows 7 说访问被拒绝并…
Inno Setup 终止正在运行的进程
我已经实现了一种方法来查找进程(“iexplore.exe”)是否正在运行,现在我需要找到一种方法从 Inno Setup 中关闭它(终止进程)。 strProg := 'iexpl…