Obfuscation

G

Guest

Is it possible to perform obfuscation on code automatically as part of a
build in Visual Studio 2003?

For example, instead of building code in release mode, is it possible to
create a custom build configuration that will build the code in release mode
and then call an obfuscation program to obfuscate the newly built code?

Ideally what im looking for is a way to integrate obfuscation into the build
process so that when I create my setup program I can just point it to the
output of my other project, which I know will spit out obfuscated code once
its compiled.

Im pretty new to obfuscation so any help on the above, or suggestions or
ideas on how other people tackle this problem would be greatly welcomed.

Thanks in advance!
 
G

Guest

There are ways to actually add Post-build commands. It can be done using the
Build Events Properties.
 
C

Carlos J. Quintero [VB MVP]

Hi Kevin,

Obfuscator companies sell different editions, and typically the basic
edition does not integrate with VS builds but the advanced edition does.
See, for example:

http://www.dotfuscator.com/products/dotfuscator/Editions.html

That said, with any edition you can always create a script to make the build
from the command line using devenv.exe /build, etc. and then obfuscate the
assembly.

There are also 3rd party products such as www.FinalBuilder.com that take
care of building the exe and obfuscating it using friendly tools instead of
forcing you to write a .bat/.vbs script.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top