NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序。它的设计尽可能小巧灵活,因此非常适合互联网分发。
如何为exe文件指定与使用NSIS创建安装程序时标题栏图标不同的图标?
我正在使用NSIS创建自己的安装程序,我知道我们可以使用以下指令:!define MUI_ICON path_to_icon_file.ico来设置安装程序的图标。但是它同时设置了标题栏图标和exe ...
如果我已经使用Pynsist软件包构建了一个应用程序,然后在安装了该应用程序之后,我将在应用程序路径的pkg文件夹中拥有一个numpy软件包,就像我...
NSIS:在.onInit(MUI2)中为MessageBox使用选定的语言
我尝试在.onInit方法中获取本地化的消息框,但失败,并显示以下代码:!insertmacro MUI_LANGUAGE“英语”!insertmacro MUI_LANGUAGE“德语” LangString消息$ {...
我正在创建应用程序的纯x64版本。为了做到这一点,我还需要一个x64安装程序。我已经在线阅读了NSIS代码确实支持x64的信息,但是由于它们不支持x64,所以...
我在修补我的应用程序时遇到问题。使用NSIS编写的安装程序安装了我的应用程序。使用WriteRegStr HKCU将安装路径保存在注册表中“ Software \ APP”“ ...
我正在Google上搜索此问题,但尚未完成。您能告诉我如何在“欢迎”页面上显示“ MUI_LICENSEPAGE_CHECKBOX”吗?当我单击复选框时,我会控制事件。是否有...
NSIS安装程序MUI_HEADER_TEXT-其中一部分可以是粗体吗?
是否可以将安装程序的MUI_HEADER_TEXT的一部分设置为粗体?我在$ {NSD_CreateLabel}上看到了字体的示例,但没有标头文本的示例。 !insertmacro MUI_HEADER_TEXT“ Main”“带有...的子文本]]
安装应用程序后,安装程序和卸载程序文件分别正确保存在“安装应用程序文件夹”和“开始菜单应用程序文件夹”中。例如:-“ ...
我得到了这段代码,nsDialogs :: Create 1018 Pop $ 0;链接$ {NSD_CreateLabel} 292、301、71、18“点击此处!”弹出$ 0 SetCtlColors $ 0 0x0000FF 0xFFFFFF;白底蓝字$ {NSD_OnClick} $ 0 on_click_link; ...
我想在完成页面中包含自定义控件,具体取决于是否设置了IfRebootFlag,但是我不知道为什么其中一些创建但没有显示。 $ hWnd是每个添加的控件的一个...
NSIS MUI_UNPAGE_WELCOME自定义信息文本
如何覆盖卸载程序欢迎页面(MUI_UNPAGE_WELCOME)上的信息文本?我将MUI_TEXT_WELCOME_INFO_TEXT用于安装程序欢迎页面。但是我找不到卸载程序的解决方案。
我正在努力将图像添加到用NSIS / MUI2编写的安装程序的第一页中。这是我正在使用的代码的精简版。 !include“ MUI2.nsh”!define MUI_HEADERIMAGE!define ...
String“ jdbc:postgresql:// localhost:5432 / DatabaseName”我的要求是从上述字符串中仅获取DatabaseName。我尝试了下面的链接,但是没有用。 $ {爆炸} $ 0“ jdbc:postgresql:/ ...
我已经使用NSIS创建了安装程序。我有一个批处理文件,如果自动安装失败,则需要运行该批处理文件(安装程序会检查该软件的任何版本(如果存在)...
模仿NSIS SetOverwrite不存在选项“ifNotModified”
我的软件有哪些,我不想,如果修改重新安装过程中覆盖了一些用户修改的文件。我决定使用归档位以表示该目标文件被修改或不...
我安装EXE应解压本身在一个临时文件夹,然后在其中执行的应用程序(与通过参数),返回,再次删除临时文件夹。我如何写剧本NSI?
我需要检查是否安装了Microsoft过滤器包2.0应用程序。我发现这个答案,但在我的情况我没有应用程序的名称,而不是在名为{注册表程序名称目录...
有谁知道现有的解决方案,以帮助编写测试的NSIS脚本?的动机是知道是否修改现有的安装脚本弄坏或具有不期望的利益...