【问题标题】:.NET Reactor and InnoSetup.NET Reactor 和 InnoSetup
【发布时间】:2012-12-08 10:27:29
【问题描述】:

我有一个 VS 2010 C#“解决方案”;它会在我在安装程序的 InnoSetup 构建中使用的发布模式下进行构建时创建一个 .exe 文件和一个 .pdb 文件。

我的应用程序使用了来自其他供应商的多个 .dll(即 WinSCP)。我的问题是:是否仍然使用 InnoSetup 构建安装程序,将 .NET Reactor 中的新 .exe 替换为 Visual Studio 创建的安装程序?我唯一想使用 .NET Reactor 混淆的是我的应用程序,而不是其他供应商。

(我在 Google 和 SO 中查看过,但没有找到答案。)

【问题讨论】:

  • 从安装程序的角度来看,您必须包含在目标机器上运行所需的所有应用程序,仅此而已。如果上述 .NET 反应器的文档不清楚,您可以通过手动执行该过程来检查自己,当您让程序在不同的机器上运行时,您只需使用安装程序来自动化您手动完成的工作。跨度>
  • @jachguate:请将此移至下面的答案,以便我将其标记为答案。

标签: obfuscation inno-setup net-reactor


【解决方案1】:

您可以在构建安装程序之前直接替换 exe/dll。

如果您想在将 VS 项目文件输出 (exe/dll) 打包到您的设置之前自动保护它,您可以使用.NET Reactor Visual Studio Add-in

【讨论】:

    【解决方案2】:

    安装 dotFuscator 然后您就可以在源代码中将其项目类型添加为新项目。在那里您可以将输出文件设置为混淆。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多