我想制作一个简单的Windows安装程序来将一些文件复制到客户端的文件系统中-仅此而已-。但是,我想编辑主二进制文件并将许可证代码直接插入其中。 Innosetup 有办法做到这一点吗?排序如....
sed -i 's/needle/replacement/g' targetfile
这是一个 Metatrader4 指标。
谢谢!
最佳答案
您可以使用 LoadStringFromFile()
、StringChange()
和 SaveStringToFile()
对已安装的可执行文件进行简单的字符串替换。
请注意,您的针和替换针的长度必须完全相同,否则可执行文件将被损坏。
关于inno-setup - 我可以在使用 Inno Setup 安装之前编辑文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9602689/