问题标签 [inno-setup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
515 浏览

file - Inno Setup 安装程序包提供的文件列表

我有一个“项目”,其中包含一组混合文件,我的应用程序使用 InnoSetup 编译成可安装的文件。许多项目文件是系统或配置文件,与实际安装无关。因此,我只想在安装程序中包含相关文件。我的应用程序中有一个它们的列表,但无法将此信息注入到模板 Inno 设置脚本中。

有哪些选择可以实现这一目标?

问候

特里斯

注意:文件太大,无法在合理的时间内真正复制。:)

0 投票
5 回答
2116 浏览

javascript - 您如何分发 HTML/Javascript 网络应用程序?

我已经使用 HTML 和 Javascript 构建了一个网页,其作用类似于桌面应用程序。我想以他们最熟悉的方式分发给用户。对于 Windows 用户,我认为这是一个可安装的应用程序或“setup.exe”文件。

但是,我的应用程序可以在浏览器中完美运行。具体来说,它可以在 javascript 弹出窗口中打开。

分发此 Web 应用程序以便它可以简单地“安装”在 Windows 机器上的最佳方式是什么?也许我使用开源 Inno Setup 工具来创建一个以某种方式打开浏览器的设置。我需要编写一个真正打开浏览器的小应用程序吗?

0 投票
2 回答
5103 浏览

colors - 修改 Inno Setup 安装程序的配色方案

我一直在玩 Inno Setup 5.3.6;试图自定义安装程序的颜色。主要是出现在安装程序头部的横幅。但到目前为止,我还没有找到一种轻松做到这一点的方法。

通读文档后,我发现了 BackColor、BackColor2、BackColorDirection 和 BackSolid 参数。但是给他们不同的价值至今还没有给我任何视觉上的改变。

我正在尝试做的快速示例

我想知道的是,有谁知道 BackColor 和 BackColor2 实际修改了什么颜色?如果没有简单的方法来改变颜色;有没有办法使用 [Code] 段以编程方式修改上部横幅颜色渐变?

0 投票
2 回答
1239 浏览

ole - 为什么 ocx 控件不能正确注册?

我正在编写一个需要使用第三方 ocx 控件的应用程序。在我的 Inno Setup 脚本中,我包含以下行:

Source: C:\aPath\aControl.ocx; DestDir: {app}; Flags: restartreplace sharedfile regserver

看起来控件已注册,但安装的应用程序给我 EOleSysErrors 说在 Win2000 中工作时控件未注册。关于这里发生的事情或如何解决它的任何想法?

谢谢,一如既往!

ps 我正在使用管理员级别的控制。我认为在注册 ActiveX 控件时总是需要这样做。(是对的吗?)

0 投票
1 回答
3377 浏览

inno-setup - 如何让 Inno Setup 忽略空目录?

我的 Inno Setup 脚本包含一个目录:

但有时这个目录是空的,在这种情况下 Inno Setup 停止并出现错误“没有匹配的文件...”。

我当前的解决方法是向该目录添加一个空的虚拟文件。

如果它是空的,我可以让 Inno Setup 忽略这个目录吗?

0 投票
2 回答
6727 浏览

inno-setup - Inno Setup 自定义欢迎页面

如何自定义 Inno Setup 安装程序的欢迎页面?

我想创建一个类似于 Skype 安装程序的安装程序,只有 3 页:

  1. 带有一些选项的自定义欢迎页面
  2. 进度页面
  3. 使用“运行程序”选项完成页面

但是我看到的所有代码示例都只允许在欢迎页面之后自定义向导。

显然 Skype 使用 Inno Setup,所以我知道这是可能的。但是怎么做?

0 投票
1 回答
9548 浏览

windows - 使用 innosetup 在开始菜单中创建快捷方式

我使用 ISTool 向导做了一个安装程序,一切都很好。在开始菜单中我的程序名称下,我有


的应用 我的应用帮助

现在,我想再添加 2 个与第一个(MyApp)相同但将命令行参数传递给可执行文件的条目

MyApp
MyApp(控制台模式)
MyApp(远程管理员模式)
MyApp 帮助

我应该制作批处理文件并添加它们(如何为.bat分配图标)还是有某种内置系统可以在inno中执行此操作?

0 投票
1 回答
4620 浏览

iis - 如何使用 cscript 和 vbs 参数从 Inno Setup 脚本调用 vbs 脚本?

以下是我用来尝试在 IIS 6 中创建虚拟目录的条目:

运行安装程序时出现以下错误:

0 投票
3 回答
2551 浏览

hudson - 为什么 Inno Setup 编译器没有从 hudson 正确设置版本信息?

如果我从命令行/批处理文件运行 Inno Setup 编译器,它会创建一个 exe,文件名中包含版本信息。

但是,当我从 hudson(相同的命令行)运行时,我没有得到版本信息。

也许我错过了一些东西。

这是一个已知的问题?

这是我在 iss 脚本文件中这样做的方式。

编辑:

环境变量都是为所有用户设置的——不仅仅是我的登录名——所以服务可以访问命令行构建所做的一切。

编辑:请参阅我的答案以解决此问题。

0 投票
3 回答
1311 浏览

delphi - 为我的 Delphi 2010 应用程序构建安装盘

有人可以一步一步告诉我如何为我的 Delphi 2010 应用程序构建安装盘吗?

我已经尝试过 Delphi 2010 附带的 InstallAware Express Edition,但一直给我错误消息,因为它继续寻找 *120.bpl 而不是 *140.bpl

我也尝试过使用 ISTool 进行 InnoSetup 但无法正常工作,我认为我没有正确设置它....(例如,未能包含所有必需的软件包)

我的应用程序是一个简单的数据库查询,我使用 dbExpress 连接到我的 ms-sql 数据库。

我还尝试在 Delphi 2010 中将标志切换为“使用包构建”,也没有运气......

请帮忙....

我倾向于使用 InnoSetup,但有人可以告诉我典型的设置是什么样的......非常感谢。

干杯。