问题
Possible Duplicate:
How do I determine if a Process is Managed in C#?
How can I know if a process or a module is managed (.NET) or native programmatically (in C++)?
回答1:
I don't have the PE spec handy - you can download it from msdn.com - but a managed module will typically have a CLR header and imports mscoree.dll.
来源:https://stackoverflow.com/questions/7880606/identifying-a-process-or-a-module-as-managed-native