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

发布于 2024-08-26 22:11:12 字数 76 浏览 10 评论 0原文

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

I have used .Net Reactor to obfuscate code. Now how do I create create setup package for the obfuscated code. Or are there any other tool for creating setup package for obfuscated code.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

半寸时光 2024-09-02 22:11:12

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

Not sure why this is a problem. Why don't you create the setup package before obfuscating the assemblies?

捶死心动 2024-09-02 22:11:12

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

I had no problem with BitHelmet Obfuscator. My setup package just uses the obfuscated assemblies in BitHelmet's output folder, instead of project output.
Works fine.

So要识趣 2024-09-02 22:11:12

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

Are you using the VS included setup project? For that, the obfuscator needs to support MSBuild based obfuscation, so that the obfuscation takes place as part of build process. This way, the obfuscated dlls are available for the setup project.

送你一个梦 2024-09-02 22:11:12

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

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

I found a way to do with Dotfuscator. Below are the steps.
You need to create Dotfuscator project first, i.e right click on solution->add project->select Dotfuscator as project type. To the project created right click on Input-> map to project output from your actual project. Build the Dotfuscator project. Next add the setup project. Point setup project output to that of Dotfuscator. And now build to create the setup. Now your code is obfuscated.

Now I am looking for a solution to work with .Net Reactor, obfuscation and add the output to setup package.

小情绪 2024-09-02 22:11:12

您可以使用 .NET Reactor VS Add-in 自动混淆程序集。这样您的安装包将包含混淆的文件。

该解决方案如下所述:解决方案

You can use the .NET Reactor VS Add-in in to automatically obfuscate the assemblies. This way your setup package will include the obfuscated files.

The solution is described here: Solution

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文