Posso ofuscar um executável / assembly .NET compilad
Então estou tentando ofuscar meu programa APÓS ele ter sido compilado. Tenho certeza de que é assim que você faz (?)
Estou usando um freeware bastante popular chamado EazFuscator, que possui um pequeno utilitário de linha de comand
Então, se eu for:
Eazfuscator.NET MyProgram.exe
ofuscá-lo-á com sucesso e, quando terminar, tentarei executar meu programa e ele trava! (me dá uma exceção de tempo de execução)
Outra coisa que tentei em vez disso é ofuscar uma das DLLs que meu programa usa:
EazFuscator.NET SomeDLLMyProgramUses.dll
ofuscá-lo-á com sucesso, mas, novamente, quando executo meu programa trava ...
Estou pensando primeiro, independentemente deste programa EazFuscator, é possível ofuscar arquivos .DLL e .EXE? e geralmente NÃO deve quebrá-los?
Nota: Eu tenho alguma reflexão acontecendo no meu programa, e talvez seja isso que está causando o problema ... mas não tenho 100% de certez