如何判断win32应用程序是否使用.NET运行时

Jaa*_*rts 6 .net executable

如何判断可执行文件是否为.NET应用程序?

我不想安装Visual Studio.但如果我必须,我会.命令行程序是首选.

lep*_*pie 12

PEVerify 会那样:)


Dav*_*nde 11

如果应用程序需要运行mscoree.dll,则该应用程序是.NET可执行文件.您可以使用Dependency Walker检查这一点,但通常任何能够为您提供运行所需DLL列表的工具都可以.

如果您想知道正在运行的进程是否是.NET进程,我只能推荐Process Explorer.此工具将为您提供有关该过程的大量信息,包括一些.NET属性.

  • @ChristopherJSmith 确实如此,但网站本身仍然有效。我建议您与网站维护人员联系。 (2认同)

And*_*nea 6

或者更简单:使用Process Explorer.免费下载在这里


maj*_*tor 6

Process Explorer默认使用黄色调为dotNet应用程序着色.那应该够了:)