2009-12-18 236 views
3

如果Visual Studio附帶免費版本(Dotfuscator Community Edition),爲什麼還要爲混淆器付費?購買混淆器?

+1

您可以將此問題概括爲「當他們/他們的競爭對手提供免費版本時爲什麼支付X?」這個問題的答案等同於該公司的商業模式。有時候公司已經考慮過這個問題,有時候它有一個很好的答案,可以讓你成爲消費者。有時它不會。 聽起來你正在尋找的答案是這樣的問題:「Dotfuscator的付費版本中的什麼價值$ x?」 – 2009-12-18 21:27:58

回答

1

當我嘗試Dotfuscator社區版時,它工作正常,除了它不包括資源文件。

如果您在模糊處理過程中遇到任何問題,購買混淆器將爲您提供訪問支持。

正如我想這樣保存約。 1000歐元,我正在編寫自己的混淆器,實際上是一個c#-c#編譯器。

+2

不知道你每小時值多少錢,但我希望它小於1000 /(任務將花費你的時間)。不要忘記機會成本等。 – jason 2009-12-18 21:12:35

+0

我現在是一名學生,我一直想編寫一個編譯器。甚至寫了一本關於編寫編譯器的大書 - 但遺憾的是我現在沒有時間,所以我的「編譯器」只是一堆正則表達式。 – 2009-12-18 21:18:56

5

因爲Dotfuscator社區版只使用最基本的混淆技術。

混淆不是一個全能的解決方案。如果人們想要你的代碼,他們會得到這樣或那樣的。混淆使得它更加困難。

只是檢查出的Dotfuscator的版本頁面,看看哪些技術習慣於通過的版本(相信我,在PRO和套房使更多的困難你的代碼進行反向工程比社區版):

Dotfuscator Editions

1

這取決於你需要從混淆器軟件中得到什麼。如果你只想減少編譯項目的大小,或者加快一點,免費版本是很好的。如果您正在尋找某種源代碼或資源保護,免費版本幾乎是無用的。

因爲我不知道許可證的價格(Dotfuscator沒有公開價格表),我懷疑它會是單一開發人員的價格1000歐元。類似的產品,Crypto Obfuscator,約200美元終身一個開發者許可證。