-1

我想使用 SLP Code Protector 使 .NET 应用程序的反编译更加困难。我不想要许可功能,只想要它提供的离线代码保护。

我知道它现在归InishTech所有,但我希望按照Visual Studio 杂志的这篇文章中的建议通过 Microsoft 获得 Code Protector

代码保护器只是 Microsoft SLP 愿景的一部分。代码保护器可免费使用,并将包含在 Visual Studio 中。

Microsoft 的 SLP Code Protector 是否仍然可用,如果可以,我将如何在 Visual Studio 中使用?

4

2 回答 2

6

http://www.microsoft.com/slps/ -->

InishTech has assumed full responsibility for the existing customer base, 
and acquired the rights to SLP Services. To ensure a smooth transition 
for SLP Services customers, Microsoft will continue to offer SLP Services 
support until   September 24, 2009.

现在是 InishTech。您可以在此处了解有关他们提供的解决方案的更多信息:http: //www.inishtech.com/

于 2012-05-18T15:52:56.243 回答
0

免责声明:我为InishTech工作。

不幸的是,正如@Nathan Tornquist 的回答(+1'd)所述,微软于 2008 年停止发布该软件。请注意,如果您确实从那时起隐藏了一个版本,那么它会及时冻结,这意味着所有这些。因此,您会发现大量已解决的问题:

  • 包含的“通用”排列不是针对每个客户的,因此仅推荐用于评估 SLPS。正常推荐使用 Code Protector 需要特定于客户的许可“排列”,这需要订阅该服务 - 即使 Microsoft 提供该产品,情况也一直如此 - 它只是“免费”,因为 MSDN订阅包括基本的 SLPS 订阅。
  • 大约 2008 年的安装过程很难正确完成(如果您没有提升的安装过程以写入注册表,则无法运行您的代码。鉴于您只想要代码保护,这将是一个重大的障碍)
  • 没有任何类型的 Visual Studio 集成
  • 在要保护的代码中使用泛型的限制、在 x64 进程中运行、在 CLR v4 下运行的限制迟早会成为您的问题
  • 对诊断运行时问题的能力进行了大量非标题性改进

最重要的是,即使它在技术上和/或法律上可能是可行的,但考虑到增强的数量、性能调整(在运行时和时间方面),尝试这样做确实是一项糟糕的投资。转换代码)和自那时以来添加的错误修正。

当前流程(不再涉及 SDK 安装,而是依赖于 InishTech 提供的 NuGet 提要/包,并与 Visual Studio 或 Build Server 驱动的构建完全集成)在http://docs.softwarepotential.comGetting从代码保护文章开始

于 2014-06-26T10:31:51.053 回答