nsis

如何保护我的安装程序免遭提取?
nsis

如何保护我的安装程序免遭提取?

在下图中,可以使用 UniExtract 程序轻松提取安装程序 在此处输入图片描述 我该如何防止这种情况发生?我应该使用什么工具才能在提取时不会像下图那样被提取?如果可能的话请帮忙。谢谢 在此处输入图片描述 ...

Admin

Windows:更新 Program Files 上安装的自定义软件
nsis

Windows:更新 Program Files 上安装的自定义软件

我是一个 Windows 软件应用程序的开发人员,我目前将其发布为“便携式”,这意味着用户需要将其提取到磁盘中的某个位置。我随附了一个小型更新工具(外部应用程序/python 脚本通过 pyinstaller 转换为 .exe),它处理更新如下: 主应用程序在后台调用更新工具并退出 更新工具运行:获取新文件、删除主应用程序目录中的文件并提取新文件(新的主应用程序 .exe、dll 和可能需要的其他文件) 再次更新工具调用主应用程序 问题:通过创建安装程序 (NSIS / InnoSetup) 并让用户在 Program Files 中安装应用程序,我...

Admin

如何摆脱卸载时引发 NSIS 错误的程序?
nsis

如何摆脱卸载时引发 NSIS 错误的程序?

我安装了OpenVPN 2.4.x最新版本Windows 10太不稳定了,所以我想卸载它以返回到稳定版本。但是,从安装附带的 uninstall.exe 卸载它,Control Panel都导致NSIS Error: 我该如何摆脱因卸载而导致此错误的程序? 更新: 我重新安装了它并在重新安装后重试卸载但仍然得到相同的结果。 ...

Admin

如何将客户数据添加到 NSIS 安装程序的末尾
nsis

如何将客户数据添加到 NSIS 安装程序的末尾

NSIS 允许您将数据插入到其 exe 文件的后面,然后允许您在安装期间读取该数据: http://nsis.sourceforge.net/ReadCustomerData 如何在 Linux 服务器环境中将文本数据附加到我的 exe 文件中? 编辑 (摘自评论): 我有一个预编译的 .exe 文件,我只想向其中附加数据以满足此处的标准:nsis.sourceforge.net/ReadCustomerData,有 NSIS 经验的人知道我是否可以执行类似 echo "mydata:hello,world" >> installer.e...

Admin

我想通过远程访问静默安装和配置 MySQL 服务器
nsis

我想通过远程访问静默安装和配置 MySQL 服务器

如何静默安装和配置 NSIS MySql 以启用远程机器访问。 **ExecWait "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlinstanceconfig.exe -i -q ServiceName=MySQL RootPassword=root ServerType=DEVELOPMENT DatabaseType=MIX Port=3306 RootCurrentPassword=root" SkipNetworking=no AddBinToPath=yes** 对于本地主机来说,它运行...

Admin

NSIS 安装程序 - 根据对话框更改路径
nsis

NSIS 安装程序 - 根据对话框更改路径

我正在尝试使用 NSIS 创建安装程序,使用“基于 zip 文件的安装程序”。 我想在安装开始时创建一个对话框,为用户提供 2 个选择(32、64),然后根据他们的选择更改路径变量($PROGRAMFILES32 或 $PROGRAMFILES64) 这在 NSIS 中可行吗? 有没有示例脚本可以帮助我? ...

Admin

某些应用程序无法写入临时文件夹,导致应用程序崩溃
nsis

某些应用程序无法写入临时文件夹,导致应用程序崩溃

不知道为什么,突然电脑里很多应用都无法启动了,比如 Chrome Portable 在执行时就出现了这个错误: NSIS 错误 写入临时文件时出错。请确保您的临时文件夹有效 许多其他应用程序在执行时仅显示 Windows 错误报告。 幸运的是,四个月前我曾从 C 盘创建了一个 Norton Ghost 映像(当时完全没有问题),但在成功还原 Windows 后,问题仍然存在!Google Chrome 仍然显示上述错误,其他程序仍然无法执行。 我搜索了整个互联网以寻找原因。大多数人说这是%Temp%文件夹权限的问题。我获得了文件夹的所有权,将临时文件夹所...

Admin

使用 nsis 安装可执行文件的权限
nsis

使用 nsis 安装可执行文件的权限

我认为这个问题比stackoverflow更适合超级用户。 我需要为一些可执行文件编写安装程序。用户可以将它们复制到任何他想要的位置,但通常在 C:\Program Files\MyProgram 中执行 如果安装了 Visual Studio,我还需要将一些内容复制到 System32(我想这需要管理员权限)。 支持普通用户和管理员用户有意义吗?我的意思是:如果我需要安装某些东西,我总是需要管理员权限,这是正确的吗? ...

Admin

NSIS 安装程序无法与 InTune 配合使用
nsis

NSIS 安装程序无法与 InTune 配合使用

因此,我查看了尽可能多的有关 InTune 和 NSIS 的文档,但似乎仍无法弄清楚这一点。 我有一个 NSIS 静默安装程序(在本地执行时,甚至通过 psexec 作为系统执行时)完全没有问题,但在使用 InTune 进行软件部署时似乎什么都不做。安装程序调用一个批处理文件,该文件运行 vbscript 来枚举系统上的所有用户,然后更改所有用户的密码:有关上述所有内容的来源,请参见下文。 NSIS 安装程序 Name "Silent" OutFile "silent.exe" RequestExecutionLevel admin Functi...

Admin

无法从安装程序执行程序
nsis

无法从安装程序执行程序

我创建了一个应用程序(exe文件),为了部署它,我使用了两种方式: 使用 zip 文件:我压缩了所有内容,包括可执行文件。此方法有效,最终用户可以成功执行该程序! 使用第三方安装程序: 我使用 NSIS 基于 zip 文件创建了一个安装程序,但问题是,当最终用户尝试执行该可执行文件时,可执行文件的启动画面会显示 1-2 秒,然后什么都没有运行! 我不知道问题出在哪里。 任何帮助,将不胜感激。 我还附加了 zip 文件和设置供您审阅。 Zip 文件:下载 Zip 文件 设置 下载安装程序 ...

Admin

如何使用新 VLC 播放器的 NSIS 安装程序的命令行更改安装目录路径?
nsis

如何使用新 VLC 播放器的 NSIS 安装程序的命令行更改安装目录路径?

我想在 D:\VLC 中静默安装 NSIS。我可以使用旧版 VLC 即 VLC 1.1.9 来做到这一点。但我无法对 VLC 2.0.5 执行相同操作。 这是我正在使用的命令行 vlc-1.1.9-win32.exe /D=D:\vlc\ 结果: 2.0.5 版命令 vlc-2.0.5-win32.exe /D=D:\vlc\ 结果: 我不想下载源代码并用 NSIS 重新编译。我只想知道是否可以在新 VLC 中更改安装目录?如果可以,如何更改? ...

Admin

解压 NSIS 可执行文件
nsis

解压 NSIS 可执行文件

我正在尝试解压一个 NSIS 可执行文件。使用 7zip 的 GUI 版本,我可以执行此操作,并且 exe 列为: Type = Nsis Method = LZMA:25 Solid = + 使用命令行版本 7za 我无法做到这一点,但这很奇怪,因为可以使用 -m1=LZMA:d=25 使用 7za 进行压缩 有什么办法可以减压或者替代 7za 吗? ...

Admin