Сергей
Сергей

Reputation: 888

Dotfuscator not rename variables and method

I made a simple exe program, configured Dotfuscator Professional Edition and started Build. Dotfuscator created a Dotfuscated folder containing a new exe file. I opened the new exe in DotPeek and there I can see exactly the same code as I wrote.

DotPeek result after running Dotfuscator Professional

Earlier I also tried to use the free Dotfuscator Community version and got some kind of obfuscation. DotPeek result after running Dotfuscator Community

What have I done wrong? Why does the free version work as expected while the professional does not?

Upvotes: 0

Views: 1164

Answers (1)

Joe Sewell
Joe Sewell

Reputation: 6610

DotPeek makes an effort to find the original source files on your computer when possible, using information contained in the debugging symbol files (.pdb files). This is especially noticeable if comments from the source show up in DotPeek, as the assembly (protected with Dotfuscator or not) never includes these comments.

Deleting these .pdb files should show the obfuscated code that's actually in the assembly.

(Note that I am a developer on the Dotfuscator team.)

Upvotes: 1

Related Questions