Sorry, al nijedna od tih opcija ne pije vodu.
1. To sto klasu ne drzis u posebnom DLLu nije nikava poruka, disasembleri mogu elegantno da ti povade odredjene klase i sve klase na koje se ova nasledjuje ili ih enkapsulira i da to iskompajlira nazad u poseban DLL
2.Takodje veoma lako resivo, disasmbler, prebacis sve private u public i ponovo iskompajliras i mozes da zaobidjes te ebskurne proxy metode
Ljudi, jednostavno se pomirite sa time da nema efikasne zastite koja moze da vas zastiti cak i od prosecnog korisnika koji zna da barata IL-om, a kamoli od nekog eksperta koji se namerio na vas kod. Obfuskacija moze donekle da pomogne ako imas dosta internih klasa koje ne ulaze u metadata biblioteke, ali je i tada zastita providna i "resiva". Da ne pominjem koriscenje call level profajlera i pracenja koje metode se pozivaju u okviru zeljenih oepracija aplikacije (one koje neko hoce da ti mazne

. Alternativa je da metodama i klasama dajes imena koja nemaju veze sa njihovom funkcijom, ali sanse su da ces time vise zbuniti sebe nego onog ko pokusava da ti ukrade kod
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben