For Programmers: Free Programming Magazines  


Home > Archive > VC Language > May 2006 > What does Visual Studio Express with my code?









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author What does Visual Studio Express with my code?
Peter Pippinger

2006-05-30, 8:08 am

Hello NG,

i have written a nice programm in C# (so i think :-). But i have seen,
that the exe-file is very easy to decompile :-( So i thought that i
learn C++ convert the nice program and have a real "machinecode-exe".
For this i have used Visual C++ 2005 Express. My "daily-tools" i have
arranged in a namespace "tools".

After all i was sending the exe-File (from Visual C++ 2005 Express) to
the C# decompiler and i recieved the functions (tools) of my Programm
in C# - style (with the right names of the functions).

Doesn=B4t Visual C++ 2005 Express build machinecode-exe-files?

Greetings,
Peter

Alex Blekhman

2006-05-30, 8:08 am

Peter Pippinger wrote:
> Hello NG,
>
> i have written a nice programm in C# (so i think :-). But
> i have seen, that the exe-file is very easy to decompile
> :-( So i thought that i learn C++ convert the nice
> program and have a real "machinecode-exe". For this i
> have used Visual C++ 2005 Express. My "daily-tools" i
> have arranged in a namespace "tools".
>
> After all i was sending the exe-File (from Visual C++
> 2005 Express) to the C# decompiler and i recieved the
> functions (tools) of my Programm in C# - style (with the
> right names of the functions).
>
> Doesn´t Visual C++ 2005 Express build
> machinecode-exe-files?


Just use Dotfuscator utility, which comes with Visual
Studio.

"Dotfuscator"
http://msdn.microsoft.com/library/e...or/dotf3e5x.asp


adebaene@club-internet.fr

2006-05-30, 8:08 am


Peter Pippinger a =E9crit :

> Hello NG,
>
> i have written a nice programm in C# (so i think :-). But i have seen,
> that the exe-file is very easy to decompile :-( So i thought that i
> learn C++ convert the nice program and have a real "machinecode-exe".
> For this i have used Visual C++ 2005 Express. My "daily-tools" i have
> arranged in a namespace "tools".
>
> After all i was sending the exe-File (from Visual C++ 2005 Express) to
> the C# decompiler and i recieved the functions (tools) of my Programm
> in C# - style (with the right names of the functions).
>
> Doesn=B4t Visual C++ 2005 Express build machinecode-exe-files?


Visual C++ can produce either native code (machine-code, quite hard to
dissasemble), either .NET assemblies that are very similar to C#
assemblies (and can be dissasembled the same way).

Only the 2nd kind of project can use facilities of the .NET framework,
and it requires to use an "extension" of C++ called C++/CLI.

Arnaud
MVP - VC

>=20
> Greetings,
> Peter


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com