NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序。它的设计尽可能小巧灵活,因此非常适合互联网分发。
获取与当前 NSIS 安装程序版本不同的 UAC_GetIntegrityLevel 值
将 NSIS 安装程序软件从版本 2.46 升级到 3.09 并在同一台计算机上使用相同的脚本后,我们得到不同的 UAC_GetIntegrityLevel 值: NSIS 2.46: UAC_GetIntegrityLevel=0x300...
!包括“MUI2.nsh” !包括“nsDialogs.nsh” 输出文件“Test.exe” !define MUI_WELCOMEPAGE_TITLE "欢迎使用示例安装程序" !定义 MUI_WELCOMEPAGE_TEXT &
我有一个 NSIS 安装程序可执行文件,我想为所有用户静默安装它。我知道我可以传递 /S 参数来进行静默安装。问题是
任何人都可以帮助我获取 NSIS 脚本吗?我有一个案例,我需要检查案例可以是 3.3 3.42 23.5 23.56w 3.467 999.999 999.99a,但不是 1.b 或 8..a
此脚本检查: 版本字符串的长度至少为 3 个字符。 版本字符串不为空。 该版本包含句点。 之前的人物。是数字。 除
NSIS 脚本 - 检查 .Net Framework 4.8 是否存在并安装它
我是 NSIS 新手,正在学习编写一个使用 NSIS 软件实用工具创建 Windows 安装程序的脚本。 我有一个要求,我需要检查 .NET Framework 4.8 是否存在,请执行...
如何在 CPack 生成的 NSIS 安装程序的安装后阶段删除文件
我的项目的主 CMakeLists.txt 包含生成 NSIS 安装程序的说明。 这些指令之一是 设置(CPACK_NSIS_EXTRA_INSTALL_COMMANDS“ nsExec::Exec '\\"\\$INS...
如何在 NSIS 脚本中使用 inetc::post 发出带有标头的 POST 请求
当用户使用 NSIS 脚本安装/卸载程序时,我需要进行 POST API 调用,但我不知道如何通过由两个键 AppId 和 AppKey 组成的标头来实现此目的。这是我的同事...
构建我的安装程序时,我可以让用户通过调用来选择要安装的部分 !insertmacro MUI_PAGE_COMPONENTS 如何在卸载程序中提供类似的功能? 我知道怎么...
我有这个非常小众的问题, 我是一名 assetto corsa 改装者,我根据游戏中已有的汽车制作附加组件。我不能给它所有的文件,因为它可以给人们他们还没有买的 dlc...
我有一个 WPF 应用程序,使用命令 dotnetpublish -r win-x64 /p:PublishSingleFile=true /p:InincludeNativeLibrariesForSelfExtract=true --self-contained true --output ... 部署到一个 exe 中
必须使用nsis脚本获取记事本的路径环境变量。但我用以下代码得到一个空字符串 部分 Readregstr $0 HKLM "SYSTEM\CurrentControlSet\Control\
如何从另一个 NSIS 安装程序中执行 NSIS 卸载程序并等待其完成?
我有一个安装程序,一个编译的 NSIS 脚本,它首先检查系统上是否正在运行我的应用程序的另一个版本。如果存在另一个实例,那么它首先触发静默卸载...
在 Windows 64 位上注册 COM 对象以在 Excel-32 位中使用失败
我有一个使用 COM 对象的 Excel 应用程序。 COM 对象是 VB.net,并在 Visual Studio 中针对“任何 CPU”进行编译。 我仅为当前用户注册 COM 对象...
我想创建像Notion(Windows 上的桌面版本)一样的nsis 安装程序。我已经知道 Notion 安装程序是通过 nsis 创建的。它不是 nsis 的默认安装程序,而是 m...
如何使用 NSIS 制作一个可以立即解压并运行文件的安装程序?
如何使用 NSIS 制作这样的安装程序?启动后,应用程序立即解压并启动。是否有任何 nsis 脚本可以创建类似的东西?这不是第一次了...
我放置了MUI_PAGE_COMPONENTS表单。 接下来,对于安装程序,我将分辨率设置为 1280 x 720。 !定义宽度 1280 !定义高度 720 函数.onGUIInit GetDlgItem $0 $HWNDPARENT 1000 ...
我有一个Python小程序,位于index.exe文件中。它需要一个图像文件夹,称为 img。 我想使用 NSIS 安装程序来安装该程序。对我来说一般安装...
我有一个电子应用程序,我希望默认安装路径是D:(如果存在),而不是C: 我当前的 installer.nsh 文件是: 部分 System::Call 'kernel32::GetFileAttributes(t "D:\&...
我想执行 Windows 命令,获取其输出,并使用 NSIS 将其显示在文本框中
nsExec::ExecToStack 'powershell -NoProfile -Command "$(& {$Args[0]})" "其中代码"' 流行 0 美元; ${NSD_SetText} $LocationTextbox“$0” 运行这个时我得到 0 ...