如何以普通用户身份从 UAC 提升的安装程序启动程序
我正在编写一个 NSIS 安装程序,安装程序根据需要在 Windows 7 / vista 上提升“管理员身份”。 我需要在安装结束时运行已安装的程序,并且不想以与安…
连接到 NSIS 中的 oracle 服务器
就像我们可以使用 MSSQL_OLEDB 插件连接到 SQL Server 一样,我们如何在 NSIS 中连接到 Oracle 服务器?另外,如果 Oracle 服务器位于某个远程计算机…
使用 NSIS 脚本在远程计算机上启动 Windows 服务
我可以使用 NSIS 脚本在远程计算机上启动服务吗?我知道我们可以使用: sc \\machine start servicename 通过DOS提示符。但我们可以在 NSIS 中做同样…
NSIS 脚本 - 下载 .NET 框架、DirectX
NSIS 脚本可以从 Microsoft 下载 .NET 和 DirectX,然后安装吗? 我不想将安装程序包含在我的安装程序中,因为它们太大了。…
向 PackageMaker 添加注册对话框
我目前正在为我之前使用 NSIS 安装程序为 Windows 分发的应用程序编写基于 Mac PackageMaker 的安装程序。 在 NSIS 中,我能够创建一个自定义对话框,…
当文件不存在时,NSIS 回调函数会使安装程序崩溃
我被困在这个问题上。 我在下标(.nsh)文件的底部有这个回调函数。 (正如你所看到的,我正在使用 LogicLib): Function InstallFoo MessageBox MB_…
如何在 NSIS 脚本中强制使用 SectionGroup
在 NSIS MUI 脚本中,可以通过将“SectionIn RO”添加到该部分来强制该部分。我想指出整个SectionGroup 是强制性的。我知道我可以将每个单独的组件设…
.bat 文件可以执行 sql 查询并返回值吗?
如何从 .bat 文件调用查询? (假设我的查询是:从系统中选择版本)。 我的 .bat 文件可以保存此查询返回的输出吗?我想在我的 NSIS 脚本中使用这个输…
NSIS - 如何在 NSIS 中运行 Java 应用程序?
我想通过 NSIS 运行一个 java 应用程序。我的 java 程序称为 PropertiesReader.java,它从 .config 文件读取属性。我该如何执行此操作? java 程序的…
检测实例是否正在使用 kernel32::CreateMutexA 运行
我正在开发 NSIS 安装程序,并尝试在卸载之前检查某个应用程序是否正在运行。因此,我使用 kernel32::CreateMutexA 调用。这是块: System::Call 'ker…