2011-05-29 65 views
1

使用Dotfuscator社區版有什麼已知問題,除了它會減慢執行速度嗎?什麼是Dotfuscator已知問題

在使用dotfuscator之前,我有什麼要改變的地方嗎?

我不知道,但一旦客戶報一個奇怪的行爲,這不是與Dotfuscator的釋放之前發生,所以我給客戶的SAME釋放,但沒有一個Dotfuscator的和每一件事情恢復正常。

謝謝先進。

+1

如果你解釋了你所看到的問題,詳細地,你會得到一個答案。就目前來看,你的問題範圍太廣泛了。 – Oded 2011-05-29 18:14:17

回答

1

如果您使用的是Dotfuscator Community Edition(僅支持重命名),則不會影響性能。遺憾的是,Community Edition中沒有包含對性能造成負面影響的轉換,例如控制流混淆和字符串加密。

然而,Stecya解釋說,重命名可以打破在運行時而不是靜態分析期間確定行爲的各種場景。就在我頭頂,可能會破壞的場景包括使用反射(直接或間接使用Enum.Parse),在非代碼文件(如XAML)中使用代碼引用,以及自動序列化(不明確命名數據成員)。

1

您應該小心使用dotfuscator,並僅對需要隱藏的部分進行模糊處理。 例如,如果您正在使用反射,混淆可能會破壞代碼