Как эффективно скрыть исходный код assembliy в .NET, чтобы защитить мое приложение
Как предотвратить (или усложнить) несанкционированное декодирование моего исходного кода в .Net ? И если существуют успешные инструменты для скрытия управляемого ассемблерного кода , то так же ли они эффективны, как и другие нативные компиляторы языков программирования при построении моего приложения на нативном коде, например в ex, Delphi или нативных компиляторах C++?
Мне нравится работать с Visual Studio , хорошим инструментом для создания полезных программ, но его неспособность создать собственный exe-файл rocksolid-единственный резон прекратить его использование. Это просто сделать его ОЧЕНЬ легко для крекеров расшифровать многие .Сетевые Приложения.
I was Disapointed with Microsoft, they really did a nice work but Leaving the source code Vulnerable in such a way is not accepted, I know that they want it to be working on multiple Devices and to be optimized for the Current CUP of the Machine, BUT what if the developer want to Build a software only for the Windows Desktop app with an Intel Precessor and TO PROTECT HIS HEAVY WORK BY PURE NATIVE CODE?
Спасибо.
Что я уже пробовал:
теперь я работаю с RAD Studio (Delphi) , действительно нативным кодом, на который я могу положиться ! Ждем ваших идей и предложений , спасибо