问题标签 [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 投票
1 回答
370 浏览

c++ - 从 NSIS 脚本调用 COM exe API

是否可以从 NSIS 脚本调用在 COM exe 服务器中公开的 api?我找不到任何文档。如果有人知道,请回复。

0 投票
3 回答
26759 浏览

installation - 保存 NSI​​S 安装日志

保存 NSI​​S 中显示的安装日志的最简单方法是什么?我似乎记得在某处读过,您可以使用特殊标志重新编译 NSIS 代码以使其能够保存日志。有没有更简单的方法?

0 投票
1 回答
2558 浏览

http - 是否可以在 NSIS 中使用 http get 和 http post?

我有一个本地更新程序,可以使用 NSISdl 插件从 Web 服务器下载迷你安装程序。

假设我有一堆迷你安装程序版本。本地安装程序是否还有一种方法可以检查 Web 服务器上可用的“最新”迷你安装程序。我听说您可以通过 Web 服务(通过使用 http post 或 get)来做到这一点。但是 NSIS 也可以吗?如果有可能怎么办?

谢谢...非常感谢您的帮助...

0 投票
4 回答
1706 浏览

deployment - 如何在开发人员之间划分 NSIS 脚本?

我想将开发 NSIS 安装程序的任务分配给几个开发人员。如何物理组织代码?他们在签入 SVN 时是否必须编辑和合并单个 .nsi 脚本?是否可以将 NSIS 脚本划分为模块化的单独文件?这将是理想的。

谢谢!

0 投票
2 回答
700 浏览

winforms - NSIS中不可见的表单字段?

是否可以在 NSIS 安装程序中创建不可见的表单字段?我正在使用 nsDialogs,目前有一个复选框,可以通过以下方式将某些字段从只读/非只读切换为:

我想让这个控件可见/不可见。这可能吗?如何?

0 投票
2 回答
1148 浏览

patch - NSIS 补丁(一个文件中的多个补丁)

我可以使用 NSIS 的 Vpatch 生成从一个版本到另一个版本的补丁文件。假设我有 mydll.dll 版本 1,并且我有一个补丁可以将其更新到版本 2。然后我又有一个新版本,因此我生成了另一个补丁来将其更新到版本 3。

但令我困扰的是,如果用户取消更新到版本 2 等等会怎样。然后我的最新版本假设是版本 20。用户决定更新到版本 20。有没有办法生成类似于累积性质的补丁?而用户可以从任何旧版本跳转到最新版本(即版本 3 到版本 20)而无需通过其间的版本?

我在 vpatch 的文档中阅读了这一行 ---> “如果您希望能够将版本 1 和 2 升级到版本 3,您可以将 1 > 3 和 2 > 3 补丁放在一个文件中。” 但是我该怎么做呢?

如果我已经有 30 个版本怎么办。这是否意味着我必须创建一个参数是旧文件(版本 1-29)和新文件(版本 20)的补丁?

0 投票
3 回答
464 浏览

windows - Windows 应用程序的安装程序

我必须为 ActiveX 组件创建一个安装文件。此 ActiveX 组件将作为 *.exe 安装程序文件下载,执行此安装程序文件将在用户的 PC 上安装所需的 ActiveX 组件。

为了创建这样的安装文件,我遇到了两个安装软件 -

  • 安装屏蔽
  • NSIS(Nullsoft 脚本安装系统)

那么上述哪个选项更可取或任何其他选项?

0 投票
1 回答
1600 浏览

installation - 如何让用户决定他是否想要 NSIS(Nullsoft Scriptable Install System)桌面上的快捷方式?

在问题中,我想让用户决定他/她是否想要我的应用程序的桌面快捷方式或不使用 NSIS。我试图使用自定义页面来做到这一点,但没有运气。

也许有人以前做过并且愿意分享脚本?

提前致谢 :)

0 投票
1 回答
5440 浏览

nsis - nsis:如何创建开始菜单快捷方式来打开文件夹?

我的 NSIS 安装程序会创建开始菜单链接来运行和卸载我的应用程序。

使用 NSIS,如何创建 StartMenu 快捷方式以在 Windows 资源管理器中打开文件夹?

0 投票
2 回答
6698 浏览

nsis - 如何从 NSIS 安装程序“刷新”Windows 7 开始菜单?

我有一个在开始菜单中创建快捷方式的安装程序 (NSIS)。当我删除程序时,卸载会从以下位置删除文件夹:

不幸的是,该文件夹仍在开始菜单中。也许这只是刷新开始菜单的问题 - 但是如何从 NSIS 卸载程序中做到这一点?