Могу ли я запутать скомпилированный исполняемый файл / сборку .NET?
Поэтому я пытаюсь запутать свою программу ПОСЛЕ того, как она была скомпилирована. Я почти уверен, что так ты это делаешь (?)
Я использую довольно популярное бесплатное ПО под названием EazFuscator, в котором есть небольшая утилита командной строки.
Так что, если я пойду
Eazfuscator.NET MyProgram.exe
это успешно запутывает его, и когда это будет сделано, я попытаюсь запустить мою программу, и она вылетает! (дает мне некоторое исключение во время выполнения)
Вместо этого я попытался скрыть одну из библиотек DLL, которые использует моя программа:
EazFuscator.NET SomeDLLMyProgramUses.dll
это успешно запутывает его, но снова, когда я запускаю мою программу, вылетает ...
Мне интересно, во-первых, независимо от этой программы EazFuscator, возможно ли замаскировать файлы .DLL и .EXE? и это обычно НЕ должно сломать их?
Примечание: у меня есть некоторые размышления, происходящие в моей программе, и, возможно, именно в этом причина проблемы ... но я не уверен на 100%.