Так .NET є керованою середовищі, завжди є зворотний бік того, ваш код відкритий для будь-якого, використовуючи відбивач або рефрактор.
Ковзаняр ВСЬОГО перетворює decompilable Microsoft Intermediate Language (MSIL код або CIL) ваших збірок в рідному форматі, зберігаючи всі метадані недоторканими .NET, який забезпечує такий же рівень захисту, як рідний C / C ++ коду.
Програмування Захист програмного забезпечення є дуже важливою областю для більшості розробників програмного забезпечення. Методи захисту програмного забезпечення не як явні риси, які можна побачити і в порівнянні. Через це більшість постачальників програмного забезпечення захисту може представити вражаючі прийоми, які включені в глибині схеми захисту, коли багато разів більшість з цих методів навряд чи існує або вони набагато простіше, ніж те, що вони здаються.
Природа .NET є, щоб мати можливість встановлювати додатки, які були зібрані в MSIL, то або JIT або NGEN, MSIL компілюється в машинний код і зберігаються локально в кеші. Він ніколи не був призначений на створенні істинної рідний .exe, який може бути запущений незалежно від .NET. Є дуже багато динаміки, які вимагають рамки, такі, як: динамічне завантаження збірки, генерації MSIL коду.
Ви можете використовувати ngen.exe генерувати рідний образ, але вам все одно доведеться розподілити первісну нерідний код, а також, і це все ще потребує рамки встановленого на цільовому комп'ютері.
Заплутування є одним із способів, але він не може захистити від злому захисту від піратства безпеки .NET додатки. Як ви переконаєтеся, що ваш .NET програма не підроблені, і як ви переконаєтеся, що вихідний код не може бути зворотної інженерії?
Ковзаняр ВСЬОГО є правильним інструментом для рідних компіляції .NET виконуваних файлів. Власне кажучи це означає перетворення коду MSIL з збірки .NET в машинний код, а потім видалення коду MSIL з цієї збірки, що унеможливлює декомпілювати його в простий спосіб
Вимоги .:
.NET Framework
Обмеження
Обмежена функціональність
Коментар не знайдено