NSIS安装包加密案例
时间: 2023-11-14 16:08:16 浏览: 441
NSIS安装包及示例脚本
NSIS是一款开源的安装包制作工具,可以用来制作Windows平台下的安装程序。NSIS提供了多种加密方式,可以对安装包进行加密保护,防止被非法篡改或者破解。下面是一个NSIS安装包加密的案例:
1. 首先,在NSIS脚本中添加以下代码,用于设置加密密码:
```
SetCompressor /SOLID lzma
SetCompressorDictSize 64MB
SetCompressorThreads 1
SetDatablockOptimize on
SetDatablockAlgo blowfish
SetDatablockKey "my_password"
```
2. 然后,在编译NSIS脚本时,使用makensis.exe命令行工具,并指定加密密码:
```
makensis.exe /DMyPassword="my_password" my_script.nsi
```
3. 最后,生成的安装包就会被加密保护,只有使用正确的密码才能解压和安装。
阅读全文