为C#Windows应用程序的模糊代码创建安装程序包

时间:2010-03-29 07:17:05

标签: c# .net obfuscation net-reactor

我使用.Net Reactor来混淆代码。现在,我如何为混淆代码创建创建安装程序包。或者是否有任何其他工具可用于为混淆代码创建安装程序包。 提前谢谢。

5 个答案:

答案 0 :(得分:1)

不确定为什么这是一个问题。为什么不在混淆程序集之前创建安装程序包

答案 1 :(得分:1)

我对BitHelmet Obfuscator没有任何问题。我的安装包只使用BitHelmet输出文件夹中的混淆程序集,而不是项目输出。 工作正常。

答案 2 :(得分:0)

您使用的是VS包含的安装项目吗?为此,混淆器需要支持基于MSBuild的混淆,以便混淆作为构建过程的一部分进行。这样,模糊的dll可用于安装项目。

答案 3 :(得分:0)

我找到了一种与Dotfuscator有关的方法。以下是步骤。 您需要首先创建Dotfuscator项目,即右键单击解决方案 - > gt;添加项目 - >选择Dotfuscator作为项目类型。在创建的项目中右键单击Input->映射到实际项目的项目输出。构建Dotfuscator项目。接下来添加安装项目。将设置项目输出指向Dotfuscator的输出。现在构建以创建设置。现在你的代码被混淆了。

现在我正在寻找使用.Net Reactor,混淆并将输出​​添加到安装程序包的解决方案。

答案 4 :(得分:0)

您可以使用.NET Reactor VS加载项自动对程序集进行模糊处理。这样,您的安装程序包将包含混淆的文件。

此处描述了解决方案:Solution