Biz de uzaktan destekleyen bir asp.net ve winform arayüzü ile çok katmanlı bir uygulama var. Ben her türlü beklenmedik şekillerde sorunlu olabilir ve sadece bence buna değer olmayan bir yükleyici üreten şifreleme türü dışında herhangi bir obfuscator kullanma ile ilgili herhangi bir sorun yaşadım. Aslında benim tavsiyem daha çok "veba gibi yükleyici tipi obfuscator'ları şifrelemekten kaçının" satırları boyunca olacaktır. :)
Deneyimlerime göre, herhangi bir obfuscator asp.net ve uzaktan kumanda dahil olmak üzere .net'in herhangi bir yönüyle iyi çalışacaktır, sadece ayarlarla samimi olmanız ve kodunuzun hangi alanlarında ne kadar ileriye gidebileceğinizi öğrenmeniz gerekir. Ve aldığınız şeyleri tersine çevirmek için zaman ayırın ve çeşitli ayarlarla nasıl çalıştığını görün.
Ticari uygulamalarımızda yıllar geçtikçe kullandık ve 9rays.net'ten Spices obfuscator'a yerleştik, çünkü fiyat doğru, işi yapıyor ve yıllarca desteğe gerçekten ihtiyacımız olmasa da dürüst olmak gerekirse iyi bir desteğe sahipler. Eğer hangi obfuscator kullandığınızı gerçekten önemli olduğunu düşünmüyorum, sorunları ve öğrenme eğrisi remoting ve asp.net ile düzgün çalışmasını istiyorsanız aynıdır.
Diğerlerinin de belirttiği gibi, gerçekten yaptığınız tek şey bir asma kilit eşdeğeridir, aksi takdirde dürüst insanları dışarıda tutmak veya bir uygulamayı yeniden derlemeyi zorlaştırmaktır.
Lisanslama genellikle çoğu insan için kilit alandır ve kesinlikle lisanslama için bir tür dijital imzalı sertifika sistemi kullanmalısınız. Akıllı bir sisteminiz yoksa, lisans sistemini bozan insanlar ilk etapta asla satın almayacaklardı.
Bunu çok ileri götürmek ve müşterileriniz ve işiniz üzerinde olumsuz bir etkiye sahip olmak, basit ve makul olanı yapmak ve sonra endişelenmeyin.