I want to create an application that can use .Net classes. If I go to C #, I know that some tools, such as Refactor, are able to reverse engineer the code (until I pay for very expensive tools that can avoid this).
Do you know, if applicable, when my application is developed in Visual C ++ (c / clr). You can easily mix managed code with unmanaged code by calling directly all the .Net classes that I need.
Did you know that the result can still be the opposite with Reflector?
What I really don't know is whether the final application compiles like a regular binary (like an unmanaged application) running directly on the CPU, or if some kind of IL is generated with JIT on boot, so this could be reverse engineering ?
source
share