How do I tell if a win32 application uses the .NET runtime

后端 未结 8 1966
既然无缘
既然无缘 2020-12-06 03:35

How do I tell if an executable is a .NET application?

I prefer not to have to install Visual Studio. But if I have to I will. A commandline program is preferred.

相关标签:
8条回答
  • 2020-12-06 04:02

    An application is a .NET executable if it requires mscoree.dll to run. You can check for this using the Dependency Walker, but in general any tool that gives you the list of required DLL's to run will do.

    If you want to know if a running process is a .NET process, I can only recommend Process Explorer. This tool will give you a lot of information about the process, including some .NET properties.

    0 讨论(0)
  • 2020-12-06 04:03

    You could use ILDasm.exe whitch is installed by default together with installing the .Net Framework SDK on your machine (look in C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin) Just open ildasm.exe en drop de the assembly in it, if it's dissambled it's a .net, if you receive an error it's not.

    0 讨论(0)
提交回复
热议问题