.net - Is Visual Studio C++ interpreted like C#? -
are assemblies compiled visual studio .net c++ projects interpreted code c# is? (hence de-compiled full source code many tools out there)
so, answer question meant ask:
if compile c++ code /clr
, compiler produce msil instead of machine code, .net metadata describing program structure. that's enough disassembler produce editable c#1 code same thing.
if have ordinary c++ code in c++/cli project (so need /clr
) can still use #pragma managed(off)
make parts of program compile (less reversible) machine code. parts aren't using .net, though.
- or c++/cli... msil -> c++/cli converter in .net reflector quite buggy, , assume same true other decompilers, if try support it.
Comments
Post a Comment