如何在安装过程中正确安装 NGen .NET 应用程序
我正在使用 Inno Setup 为我的应用程序生成安装程序,并且我想在安装过程中为 NGen 我的应用程序编写一个脚本。我希望代码能够将 NGen 文件定位到 x86…
在 Inno Setup 中更改自定义页面的大小
下图显示了标准自定义页面的大小: http://img232.imageshack。 us/img232/8449/imagejp.png 我特意删除了顶部的面板,您通常会在其中看到 Caption、D…
强制 MSI 在安装时覆盖程序集
圣诞快乐,StackOverflowians! 我开始使用 Inno Setup 分发位于 .NET GAC 的程序,但由于其各种缺点,我想在下一个版本中切换到 MSI。不幸的是,这似…
Inno Setup:如何根据用户选项运行回发脚本?
我试图在有人使用 Inno Setup 安装我的程序时运行一个回发脚本。据我所知,我可以使用 [Run] 部分来运行这样的 url 文件: [Run] Filename: "{app}\po…
Windows 中是否存在非提升用户具有写入权限的共享文件夹?
我知道 commonappdata(所有用户)可以保存系统范围的应用程序设置,但在 Vista/7 下,非提升用户无法写入该目录。 是否有一个在用户之间共享且任何非…
如何在 InnoSetup 安装程序中显示更大的许可证框?
默认情况下,InnoSetup 在一个非常小的文本区域中显示许可协议,用户无法以任何方式放大该文本区域。 虽然我知道大多数人不会阅读这些内容,但我认为…
如何动态计算 InnoSetup 中文件的目标路径?
我需要在复制之前计算文件的目标路径。如果该路径不存在,我将不会在安装过程中复制该文件。 这可能吗? 例如,我可以调用某个computepath.exe并将结…
Inno Setup RegKey存在于64位系统上
我使用 Inno Setup 创建了一个安装程序,并想使用 Pascal Script 查询注册表 if RegKeyExists(HKEY_LOCAL_MACHINE, 'SOFTWARE\Classes\\Installer\Upg…
INNO 设置[代码]块,设置状态?
我有一个安装程序,需要在安装其他任何东西之前安装一些 Visual C++ 可再发行组件。这是因为 ActiveX COM 对象在未先安装的情况下不会注册。 我有正确…
InnoSetup 找不到“我的文档”;在 Mac Parallels 上安装的 Win XP 上
我一直在尝试帮助用户安装我们的软件。我们的软件安装是使用 InnoSetup 进行分发的,他将其安装在装有 Parallels 和 Windows XP 的 Mac Pro 上。在安…
Windows 7 上的桌面快捷方式图标错误 (Inno Setup)
我已经使用 Inno Setup 创建了一个安装程序。用于桌面快捷方式和开始菜单的图标嵌入在应用程序可执行文件中。 最初创建安装程序时,我没有设计团队提…
通过 #Include 指令扩展事件函数
我有一个基本的 inno-setup 脚本,用作多个安装程序的模板。作为基本脚本的一部分,我调用了事件函数 NextButtonClick。 我现在想向 NextButtonClick …
Inno Setup:如何在InitializeWizard过程中使用{app}
如何访问 InitializeWizard 过程中的 {app} 变量? 当我使用 ExpandConstant('{app}') 时,我收到下一条错误消息: 在初始化之前尝试扩展 {app} 常量 …