问题标签 [nsis]

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 投票
3 回答
10011 浏览

installation - 如何要求用户使用 NSIS 卸载以前的版本

我刚刚开始使用NSIS
它工作得很好,但我发现文档有点非结构化。在使用NSIS安装新版本之前,如何要求用户卸载以前的版本?

NSIS(Nullsoft Scriptable Install System)是一个用于创建 Windows 安装程序的开源系统。

0 投票
1 回答
1355 浏览

java - 使用 nsis 从复选框中检索选项

我正在将 nsis 用于 Web 应用程序的安装程序。在向导的一页中,我希望用户选择三个复选框之一:每个复选框都必须以不同的方式设置两个变量。

这是我要运行的代码:

!define DATA_ONE data_one.zip !define DATA_TWO data_two.zip !define DATA_THREE data_three.zip

函数 myfunc ... ${NSD_GetState} $RadioOne $1 ${NSD_GetState} $RadioTwo $2 ${NSD_GetState} $RadioThree $3

...

功能结束

当我尝试运行它时,我得到了:

我认为错误是因为我正在构建的文件不是在编译时定义的,而是在运行时定义的。这是对的吗 ?我应该使用宏吗?解决这个问题的更优雅的方法是什么?

0 投票
2 回答
2840 浏览

msbuild - TeamCity - 如何创建安装程序包?

我对TeamCity很陌生,但在CC.NET -t方面有 2-3 年的经验。我熟悉 MSBuild,但也许TeamCity有其他构建方式。

我看到TeamCity有一个不错的 UI 和很棒的插件框架。但我不知道如何配置安装程序包构建。

我的问题:

  • 我已经检查了源代码并构建了工件(一些 dll 和 exe)。没有问题,但是
  • 如何“以TeamCity方式”创建 zip 包?(项目/工件依赖?)
  • 如何“以TeamCity方式”创建 NSIS 安装程序?

我可以下载插件或教程吗?或者我别无选择,只有 MSBuild?

0 投票
5 回答
1988 浏览

windows-vista - 是否可以在 VISTA 中静默运行 NSIS 安装程序?

我制作了一个更新程序,它在 XP 中静默运行并且运行良好。但是当谈到 Vista 时,当 UAC 提示用户取消或允许用户运行程序时,静默安装的想法就被破坏了。

我们有什么可以做的吗?

谢谢...

0 投票
2 回答
2797 浏览

installation - 如何使用 nsis 安装 Firefox 插件

如何通过 nsis 安装程序安装 Firefox 插件?

当我使用 .xpi 扩展名调用 Firefox 时,它不起作用,并且 xpi 扩展名也不与 Firefox 关联。

如果我将它放到“C:\Program Files\Mozilla Firefox\extensions”,那么它会在用户每次打开 Firefox 时尝试安装。从不删除原始 xpi(可能是由于 Vista UAC

0 投票
9 回答
70050 浏览

64-bit - 如何检测安装了哪种 JRE——32 位与 64 位

在使用 NSIS 安装程序进行安装期间,我需要检查系统上安装了哪个 JRE(32 位与 64 位)。我已经知道我可以检查系统属性“ sun.arch.data.model”,但这是特定于 Sun 的。我想知道是否有一个标准的解决方案。

0 投票
1 回答
1079 浏览

installation - 如何在 NSIS 中创建模拟安装程序?

我想使用 NSIS 制作一个模拟安装程序,以便我们演示最终安装过程完成后的样子。

我已经使用 Eclipse 插件完成了向导来创建经典安装程序。我想添加没有后端功能但会显示用户需要输入的数据的描述(例如 JRE 的路径)的附加屏幕、用于输入它的文本框 + 浏览按钮和下一步按钮. 我怎样才能做到这一点?

0 投票
2 回答
3436 浏览

internet-explorer - 安装搜索提供程序 [Internet Explorer]

这似乎是一项基本任务,但由于某种原因我无法找到解决方案。

如何以编程方式在 Internet Explorer 中安装搜索提供程序?我正在为我的安装程序使用 NSIS。

0 投票
1 回答
1091 浏览

nsis - NSIS 许可证页面

无论如何,您可以在 NSIS 安装程序的许可证页面中调整富文本框的大小吗?

谢谢...

0 投票
1 回答
836 浏览

nsis - 是否可以创建一个使用 NSIS 从 Web 服务器下载文件的更新程序?

我在 NSIS 中创建了一个迷你安装程序,用于为我的应用程序安装补丁。我想创建一个 NSIS 软件更新程序,它可以从 Web 服务器下载这个迷你安装程序。是否可以?

谢谢...