前Microsoft SLP 代码保护器是否仍然可用和可用

本文关键字:是否 Microsoft SLP 代码 保护器 | 更新日期: 2023-09-27 18:34:33

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

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

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

Microsoft的SLP代码保护器是否仍然可用,如果是,我将如何在Visual Studio中使用?

前Microsoft SLP 代码保护器是否仍然可用和可用

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/

免责声明:我在InishTech工作。

不幸的是,Microsoft在2008年停止了该软件的发布,如@Nathan Tornquist的回答(+1'd(所述。请注意,如果您确实从那个时候隐藏了一个版本,它就会及时冻结,其中包含所有暗示的内容。因此,您会发现许多问题已经解决:

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

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

当前过程(不再涉及 SDK 安装,而是依赖于 InishTech 提供的 NuGet 源/包,并与 Visual Studio 或 Build Server 驱动的生成完全集成(在代码保护入门一文的 http://docs.softwarepotential.com 中进行了概述。