Могу ли я запутать скомпилированный исполняемый файл / сборку .NET?

Поэтому я пытаюсь запутать свою программу ПОСЛЕ того, как она была скомпилирована. Я почти уверен, что так ты это делаешь (?)

Я использую довольно популярное бесплатное ПО под названием EazFuscator, в котором есть небольшая утилита командной строки.

Так что, если я пойду

Eazfuscator.NET MyProgram.exe

это успешно запутывает его, и когда это будет сделано, я попытаюсь запустить мою программу, и она вылетает! (дает мне некоторое исключение во время выполнения)

Вместо этого я попытался скрыть одну из библиотек DLL, которые использует моя программа:

EazFuscator.NET SomeDLLMyProgramUses.dll

это успешно запутывает его, но снова, когда я запускаю мою программу, вылетает ...

Мне интересно, во-первых, независимо от этой программы EazFuscator, возможно ли замаскировать файлы .DLL и .EXE? и это обычно НЕ должно сломать их?

Примечание: у меня есть некоторые размышления, происходящие в моей программе, и, возможно, именно в этом причина проблемы ... но я не уверен на 100%.

Ответы на вопрос(6)

Ваш ответ на вопрос