Поскольку .NET является управляемой среде, всегда есть обратная сторона того, ваш код открыт для любого, используя рефлектор или рефрактора.
Конькобежец TOTAL преобразует decompilable код Microsoft Intermediate Language (MSIL или CIL) ваших сборок в собственном формате, сохраняя при этом все метаданные .NET нетронутыми, что обеспечивает тот же уровень защиты, как код родной C / C ++.
программирование защиты программного обеспечения является очень важной областью для большинства разработчиков программного обеспечения. методы защиты программного обеспечения не как явные черты, которые можно увидеть и сравнивать. Из-за этого большинство поставщиков защиты программного обеспечения может ввести впечатляющие методы, которые включены глубоко внутри схемы защиты, когда много раз большинство из этих методов практически не существует, или они гораздо проще, чем то, что они кажутся.
Природа .NET, чтобы иметь возможность устанавливать приложения, которые были собраны в MSIL, а затем либо JIT или NGEN, MSIL компилируется в машинный код и хранятся локально в кэше. Она никогда не предназначалась на создании истинной родной EXE-файл, который может быть запущен независимо от платформы .NET. Есть слишком много динамики, которые требуют рамки, такие как: динамической сборки нагрузки, генерации MSIL кода и т.д.
Вы можете использовать ngen.exe, чтобы создать собственный образ, но вам все равно придется распространять оригинальный неродной код, а также, и это все еще нуждается в рамки установленной на целевой машине.
Obfuscation является одним из способов, но она не может защитить от взлома безопасности защиты от пиратства приложения .NET. Как вы убедитесь, что ваше приложение .NET не подделаны, и как вы убедитесь, что исходный код не может быть обратной инженерии?
Конькобежец TOTAL является правильным инструментом для родной компиляции .NET исполняемых файлов. Собственно говоря это означает преобразование кода MSIL из сборки .NET в машинный код, а затем удалив код MSIL из этой сборки, что делает невозможным декомпилировать его в простой способ
Требования .:
.NET Framework 4.0
Ограничения
Время ограниченный пробный
Комментарии не найдены