nsis相关内容

在NSIS脚本中安装驱动程序

我正在尝试创建一个NSIS安装程序来安装一个inf文件。从安装程序中将inf文件提取到正确的位置,然后使用: nsExec :: ExecToLog'“ $ SYSDIR \PnPutil.exe“ / a” $ INSTDIR\driver\xser.inf“' 但是,该命令似乎根本没有执行-安装日志不会显示任何内容-成功或失败都不会。我已经仔细检查了命令行,它指向正确的 ..
发布时间:2020-10-26 19:33:49 其他开发

使用inetc发送https请求

因此,我尝试使用以下代码将一些POST数据发送到url: StrCpy $ PostStr“ a = input1& c = input2“ inetc :: post $ PostStr” https://url/index.php“” $ INSTDIR\result.html“ / END Pop $ 0 StrCmpS $ 0“ OK”成功failedToSubmi ..
发布时间:2020-10-26 01:31:52 其他开发

NSIS脚本-下载.NET Framework,DirectX

NSIS脚本可以从Microsoft下载.NET和DirectX,然后安装它吗? 我不想将安装程序包含在我的安装程序中,因为它们很大 解决方案 下面是.Net的示例: 函数GetDotnet; //下载前查找本地副本,返回$ 0 Pop $ 0 $ {If} $ {FileExists}“ $ InitDir\dotnetfx35.exe”中的路径 StrCpy $ ..
发布时间:2020-10-22 03:48:42 C#/.NET

在NSIS中更改安装文件夹页面的文本

我需要更改NSIS安装程序的“选择安装位置”页面上的文本,以说我的程序无法安装在名称中包含空格的目录中。 更改此文本的最佳方法是什么? 解决方案 !include MUI2.nsh !定义MUI_PAGE_HEADER_TEXT Foo !定义MUI_PAGE_HEADER_SUBTEXT栏 ! b $ b!insertmacro MUI_LANGUAGE简体中文 ..
发布时间:2020-10-22 02:43:52 其他开发

如何写入或读取XML配置文件(.config)

我必须在安装后的部分中写一个配置文件,如果存在较旧版本的产品,则从配置文件中读取。 配置文件是XML配置文件(.config) 配置文件将有很多条目,例如 abcd xyz choise1 如何仅读取选择标签的文本和仅 ..
发布时间:2020-10-08 01:16:07 其他开发

NSIS基于文件夹创建组件

我正在创建一个安装程序,其中包含多个可以选择安装的应用程序。我想编写安装脚本,这样就不必每次将新应用添加到我的应用目录时都进行更新。 NSIS是否可能?我有代码可以在文件夹中搜索子文件夹并提取其名称,但是在使用它来制作安装程序中的组件时遇到了麻烦。 文件夹结构 -安装目录 -主应用程序 -应用程序 -App_A -App_B -App_C -... ..
发布时间:2020-10-07 01:00:07 其他开发

如何使用动态命令行参数托管exe

我有一个安装程序exe,它将channel_id参数作为命令行参数并使用它。 对于不同的下载和安装,channel_id可能有所不同。 我想以某种方式将我的安装程序exe托管在Web上,以便在下载并执行(通过双击)该channel_id时以某种方式将其传递给它,这应该等同于使用channel_id在cmd中运行安装程序exe cmd> myinstaller.exe channel_id ..
发布时间:2020-10-06 03:29:05 其他开发

NSIS-打印以在命令行安装过程中提示

我正在使用NSIS为Windows安装程序,并且具有许多用户可以使用命令行指定的自定义安装选项,例如: installer.exe / IDPATH = c:\程序文件\Adobe\Adobe InDesign CS5 / S 我要做的是向安装人员显示这些选项。我可以轻松地解析/吗?或带有$ {GetParameters}和$ {GetOptions}的/ help参数, ..
发布时间:2020-10-06 03:13:55 其他开发

如何通过CMake / CPack在NSIS中设置向导映像?

我看到在NSIS中没有用于更改向导映像的CPACK_xxx变量(如CPACK_PACKAGE_ICON)。 所以我复制了NSIS.template.in并对其进行了修改。我可以做这样的事情: !define MUI_WELCOMEFINISHPAGE_BITMAP“ C:\work\project\img\wizardInstall.bmp” !define MUI_UNWELCOMEF ..
发布时间:2020-10-03 21:26:58 其他开发

CPack NSIS,为Windows生成安装程序

我正在尝试在VS项目中运行数据包生成器,由于在安装目标和文件时使用了绝对路径,因此在编译时会崩溃。 禁止绝对路径安装目的地(由呼叫者):... 我检查了两次,所有安装目录都是相对的。我将很多变量设置为$ {PROJECT_BINARY_DIR}(应该是相对的)的子文件夹,例如: set (INSTALL_DIR $ {PROJECT_BINARY_DIR} / b ..
发布时间:2020-10-03 20:33:31 其他开发

为Python创建Windows安装程序以及一组依赖项

我需要为Windows创建一个安装程序,该安装程序应该能够安装特定版本的Python解释器(2.7)以及一组依赖项,例如ipython,numpy,pandas等。 基本上,这是Active State在其Active Python发行版中所做的相同的事情:一个包含解释器和dep的捆绑包。除了不确定 NSIS 之外,我不确定从哪里开始(这有什么帮助吗?) 解决方案 我建议使用打包工具 ..
发布时间:2020-09-24 05:41:17 Python

在Mac上移植.exe安装程序和Mono框架

我需要在Mac OS上部署Windows .net应用程序.因为我是Mac的新手,所以我需要逐步执行的步骤以捆绑Mono框架和我的应用程序设置(内置于NSIS中).使用应该能够直接单击并在Mac上安装该应用程序.如有可能,请提供一个简单的分步过程,说明如何进行该过程. 谢谢 解决方案 我不太确定我是否理解要完成的工作,因此以下内容基于一些疯狂的猜测 要为os x构建安装程序,请 ..
发布时间:2020-08-15 01:01:43 其他开发

通过提示符配置打印机的重定向端口

我一直在尝试为我用Java编写的程序创建一个安装程序,以实现GhostScript,该程序创建一个将文件发送到的虚拟打印机.然后,我的程序读取文件并进行相应的管理.但是,我必须手动配置RedMon重定向端口(RPT1 :),并使用该端口并以.jar文件作为参数来手动创建新打印机: 在打印机端口上配置的参数: 我能够通过NSIS(我用来创建安装程序的程序)创建新打印机,如下所示: ..
发布时间:2020-07-31 04:46:23 Java开发

将复选框添加到NSIS卸载程序欢迎页面

我正在尝试在NSIS卸载程序的欢迎屏幕上添加一个复选框,但是在查找示例时遇到了麻烦.在MUI2的文档中,我找不到任何自定义函数可以在欢迎页面上运行. 根据文档和其他是否可以自定义欢迎页面?如果没有,实现目标的其他选择还有哪些? 解决方案 您链接到的MUI(1)文档中有关于如何在pre/show回调中自定义欢迎页面的注释.使用MUI2,您可以在show回调中添加控件.有关这些自定义控件 ..
发布时间:2020-07-31 03:31:30 其他开发

NSIS更改XAP文件中存在的配置文件,即silverlight组件版本

我正在创建一个安装程序,该安装程序需要更改我的一个silverlight组件的配置文件. 该组件的配置文件位于XAP文件中.有什么办法可以更改该配置文件? 解决方案 我已经用C#编写了控制台应用程序,该应用程序正在XAP构建中进行这些更改.我只是从安装程序中调用该应用程序,因为在NSIS中找不到执行此操作的任何方法. ..
发布时间:2020-07-15 01:15:26 其他开发

如何为所有用户静默安装NSIS可执行文件

我有一个NSIS安装程序可执行文件,我想为所有用户静默安装.我知道我可以通过/S参数来进行无提示安装.问题是安装程序的默认选项是仅为当前用户安装.如何从命令行更改此选项: installer.exe /S 解决方案 事实证明,对于此特定安装程序,您可以通过: /ALLUSERS=1 ALLUSERS是标准的MSI属性.我没有在NSIS中找到有关此属性的任何文档,因此,似乎是该 ..

为MSI创建静默安装程序

为已经创建并且具有 msi 安装程序的程序制作无提示安装程序(或无人值守)的最佳方法是什么? 在工作中,我被告知要创建一个自动化的安装程序,该安装程序会自动与用户进行所有交互,因此用户实际上只需单击一个按钮,它就会运行已开发程序的msi安装程序.另外,我还必须使其替换目录中的几个文件. 是否可以使安装程序自动化另一个安装程序? 可以在Visual Studio或NSIS中使用WI ..
发布时间:2020-07-07 03:13:53 其他开发

NSIS自动和无提示更新

我当前正在构建一个应用程序,并且想要一个安装程序并为其进行自动静默更新. Dropbox,Spotify和Chrome在没有任何人注意的情况下都非常出色地进行更新.因此,我查看了AppData中的Dropbox漫游文件夹,并找到了一个带有NSIS图标的名为DropboxUpdateHelper.exe的文件.在Spotify文件夹中,我只能找到SpotifyHelper.exe,并在条款中提 ..
发布时间:2020-07-07 03:13:35 其他开发