NSIS 防止解压缩文件以提取。
NSIS Prevent unziping of file to extraction.
我看到有人在 2008 年的 bask 上问过这个问题,但找不到关于这个主题的更新内容,所以我再次提出来。
有没有办法阻止用户从安装程序中提取文件并读取 nsi 文件。
我在 nsis 的 exe 中读到一些操作码需要更改的内容。 NSIS 有没有推出插件之类的,这样用户就不用修改 exe 了?
如果有一个简单的方法或者它仍然与 exe 混淆。如果可以的话,你能给我指明正确的方向吗?或者如果有人已经发布了一个版本
谢谢!
NSIS 是开源的,因此人们能够编写反编译器并不奇怪。
没有简单的方法来防止它,推荐的方法仍然是一样的;更改 \Source\exehead\fileform.h
和 compile NSIS.
中操作码的顺序
为了防止大多数人访问您的文件,您可以使用来自 NSIS Wiki 的 zip/7z/rar 插件之一,它接受密码并在安装程序中包含一个受密码保护的存档。请记住,经验丰富的用户可以 运行 调试器中的安装程序,并在您调用插件提取文件时找到您的密码。
我看到有人在 2008 年的 bask 上问过这个问题,但找不到关于这个主题的更新内容,所以我再次提出来。
有没有办法阻止用户从安装程序中提取文件并读取 nsi 文件。
我在 nsis 的 exe 中读到一些操作码需要更改的内容。 NSIS 有没有推出插件之类的,这样用户就不用修改 exe 了?
如果有一个简单的方法或者它仍然与 exe 混淆。如果可以的话,你能给我指明正确的方向吗?或者如果有人已经发布了一个版本
谢谢!
NSIS 是开源的,因此人们能够编写反编译器并不奇怪。
没有简单的方法来防止它,推荐的方法仍然是一样的;更改 \Source\exehead\fileform.h
和 compile NSIS.
为了防止大多数人访问您的文件,您可以使用来自 NSIS Wiki 的 zip/7z/rar 插件之一,它接受密码并在安装程序中包含一个受密码保护的存档。请记住,经验丰富的用户可以 运行 调试器中的安装程序,并在您调用插件提取文件时找到您的密码。