前Microsoft Microsoft SLP Code Protector是否仍然可用且可用?

时间:2012-05-18 15:47:11

标签: c# .net source-code-protection

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

我知道它现在归InishTech所有,但我希望按this article from Visual Studio magazine

中的建议通过微软获得Code Protector
  

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

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

2 个答案:

答案 0 :(得分: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/

答案 1 :(得分:0)

免责声明:我为InishTech工作。

不幸的是,如@Nathan Tornquist的回答(+ 1)所述,微软在2008年停止发售该软件。请注意,如果您确实拥有从那时起隐藏的版本,则会及时冻结所有隐含的版本。因此,您会发现许多问题已经解决:

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

最重要的是,即使它在技术和/或法律上可行,但考虑到增强量,性能调整(在运行时和术语中),尝试这样做确实是一个不好的投入。时间转换代码)和从那时起添加的错误修正。

http://docs.softwarepotential.com Getting Started with Code Protection article概述了当前流程(不再涉及SDK安装,依赖于InishTech提供的NuGet提要/包,并与Visual Studio或Build Server驱动的构建完全集成)。 3}}