【问题标题】:how can i protect CIL ( Common Intermediate language ) assembly from Decompiling我如何保护 CIL(通用中间语言)程序集免受反编译
【发布时间】:2013-05-12 11:32:03
【问题描述】:

我可以将 CIL 程序集文件(.net exe 文件)转换为本机 exe 文件,或者是否存在保护或避免轻松反编译为 magar 源的工具? (不仅仅是 Dotfuscator 社区版)?

【问题讨论】:

标签: c# .net decompiling


【解决方案1】:

有一个名为 NGen 的工具,您可以在其中将 MSIL 程序集编译为本机代码。

【讨论】:

  • 实际上 Ngen 不是反编译保护的最佳选择 - 程序集必须在目标机器上进行 ngen-ed 并且每次更新依赖项(例如核心框架库)时再次使用 ngen 源代码是一个好习惯程序集以省略损坏的依赖项。看到这个thread
猜你喜欢
  • 2011-01-29
  • 2012-06-17
  • 2012-12-16
  • 1970-01-01
  • 2012-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多