【发布时间】:2011-10-03 20:01:15
【问题描述】:
我需要创建一个包含已获得许可的第三方 dll 的安装程序。 我可以看到一种使用自定义操作来读取 XML 许可证文件的方法,以防止安装程序的某些部分能够安装,但我无法阻止某人使用 MSIExec 来提取这些文件。
有没有办法在 WiX 中加密文件以防止被此类工具提取?
或者是在将文件存储为加密后使用自定义操作自己解密文件的答案?我认为哪个会使卸载/升级更加棘手?
【问题讨论】:
-
我认为您需要使用自定义操作或使用更安全的许可方法。
-
您是否试图保护文件不被不打算在安装过程中安装这些文件的客户提取?如果保护这些文件非常重要,您可能会考虑将它们放入单独的安装程序中,以便更严格地控制其分发。
标签: wix windows-installer wix3.5