我已经看到这是在2008年的晒太阳时被问到的,并且在这个问题上找不到任何新的东西,所以我再次提起它。
有没有办法阻止用户从安装程序中提取文件并读取nsi文件。
我读了一些需要在nsis的exe中更改操作码的内容。 NSIS是否提出了一个插件或其他东西,以便用户不必修改exe?
如果有一个简单的方法或者它仍然在乱用exe。如果是这样,你可以指出我正确的方向,如果有人已经发布了一个版本
感谢!
答案 0 :(得分:2)
NSIS是开源的,因此人们能够编写反编译器并不令人惊讶。
没有简单的方法来阻止它,推荐的方法仍然是相同的;更改\Source\exehead\fileform.h
和compile NSIS中操作码的顺序。
为了防止大多数人访问您的文件,您可以使用NSIS Wiki中的一个zip / 7z / rar插件,该插件接受密码并在安装程序中包含受密码保护的存档。请记住,复杂的用户可以在调试器中运行安装程序,并在调用插件解压缩文件时查找密码。