2012-05-18 107 views
-1

我想使用SLP代碼保護器來更難地反編譯.NET應用程序。我不想要許可功能,只需提供它的離線代碼保護。前微軟SLP代碼保護程序是否仍然可用?

我知道現在是InishTech擁有,但我希望在this article from Visual Studio magazine

建議的代碼保護僅僅是一個微軟的SLP遠景的一部分通過微軟只獲得了代碼保護器。代碼保護程序可以自由使用,並將包含在Visual Studio中。

微軟的SLP代碼保護程序仍然可用,如果是的話,我將如何在Visual Studio中使用?

+0

谷歌是你的朋友 – dtsg

+0

你正在引用一篇2007年的文章。正如Nathan在2009年告訴你,所有權已經改變。如果從Visual Studio中購買,則無法購買。這不是微軟提供的。 – blowdart

+0

正如@Nathan Tornquist指出的那樣,[提供了有關如何使用Visual Studio中的代碼保護器的詳細信息的答覆文章](http://stackoverflow.com/questions/8341985/slp-code-protector-integration (這個問題解決了微軟在銷售給InishTech之前暫停SLPS的銷售)((http://stackoverflow.com/questions/153368))(注意,我已經重申了這個問題,以強調不重複前一個問題的方面) –

回答

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/

+0

謝謝你的答案。 – techno

+0

如果它回答了你的問題,你可以接受它。如果您經過該網站,很明顯他們不提供免費選項。 –

+0

請參閱編輯 – techno

0

聲明:我爲InishTech工作。

不幸的是微軟在2008年停止發佈該軟件,正如@Nathan Tornquist的回答(+ 1'd)所述。請注意,如果您確實從那時起隱藏了一個版本,那麼所有隱含的內容都會及時凍結。因此,您會發現很多已經解決的問題:

  • 包含的「通用」置換不是每個客戶,因此只建議用於評估SLPS。 正常推薦使用代碼保護程序需要特定於客戶的許可'排列',這需要訂購服務 - 即使在Microsoft提供產品時,情況也一直如此 - 從某種意義上說,這只是「免費」 MSDN訂閱包括基本的SLPS訂閱。
  • 大約在2008年的安裝過程很難得到正確的(並且如果您沒有提升安裝過程以便寫入註冊表,您不需要運行代碼。假設您只需要代碼保護是顯著產權負擔)
  • 有任何
  • 上使用的代碼仿製藥的限制被保護的沒有Visual Studio集成,在64位進程中運行,在CLR v4的運行遲早會成爲你的問題
  • 對一個人診斷運行時問題的能力進行了大量非標題改進

底線是,即使它可能在技術上和/或法律上可行,但考慮到增強功能,性能調整(在運行時和運行時),嘗試這麼做的時間確實會浪費您的時間就時間來轉換代碼而言)以及自那時起已添加的錯誤修正。

Getting Started with Code Protection articlehttp://docs.softwarepotential.com中列出了當前進程(不再涉及SDK安裝,而是依賴於InishTech提供的NuGet提要/包並與Visual Studio或Build Server驅動的構建完全集成)。

相關問題