Click here to Skip to main content
15,900,457 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
hi!
I am new to Dotfruscator.
I want to protect my .exe file through dotfruscator in visual studio2008 using post build option.But I am unable to do this.
Posted

You're wasting your time. The version of Dotfuscator that comes with Visual Studio is the least capable of pretty much any obfuscator out there. Spend the money and buy something better (and "something better" isn't necessarily the retail version of Dotfuscator).

EDIT =======================

Voting my answer a 1 isn't going to change the fact of the matter - it is WIDELY recognized that the dotfuscator version that comes with VS is crap. It is also widely recognised that obfuscation of any kind is a waste of time. Anyone with the right tools can defeat obfuscation. Anyone that DOESN'T have the right tools, isn't interested in looking at your disassembled code in the first place.
 
Share this answer
 
v2
Comments
Philippe Mori 19-Aug-11 21:41pm    
Well the free edition might still have some benefit if you want basic protection as it will make the program harder to understand...

By the way many application are not that hard to duplicate technically. Your competitor just has to have a bigger and more competent team than yours and might be able to duplicate much of your application by observing how it works and without even using source code.
Sergey Alexandrovich Kryukov 20-Aug-11 0:44am    
I agree, especially with EDIT part, my 5.
--SA
Check following link, it explains the command line options for dotfuscator.

http://msdn.microsoft.com/en-us/library/ms227284(VS.80).aspx[^
 
Share this answer
 
Comments
vikky08 19-Aug-11 6:47am    
ok,I am using the command in post build option like "dotfruscator C:\Users\Administrator\Desktop\Hello_v1.0.0.13\Hello\bin\x86\Debug\Hello.exe"
but VS2008 show the error the "The command "dotfruscator C:\Users\Administrator\Desktop\Hello_v1.0.0.13\Hello\bin\x86\Debug\Hello.exe" exited with code 9009".What should I do.
vikky08 19-Aug-11 6:47am    
ok,I am using the command in post build option like "dotfruscator C:\Users\Administrator\Desktop\Hello_v1.0.0.13\Hello\bin\x86\Debug\Hello.exe"
But VS2008 show the error the "The command "dotfruscator C:\Users\Administrator\Desktop\Hello_v1.0.0.13\Hello\bin\x86\Debug\Hello.exe" exited with code 9009".What should I do.
Just guessing: Are you sure it is spelled "dotfruscator"?

Change the command in "dotfuscator" and try again.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 20-Aug-11 0:46am    
I think it's spelled correctly. This is a combination if words ".NET", "obfuscate" and "frustration". :-)
--SA
You could even try using Eazfuscator to protect your exes. The best thing is , its free. Make a google search and you will find it.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900