如何分辨是什么版本的.NET CLR是通过对XP运行的应用程序中加载?应用程序、加载、版本、CLR

2023-09-03 07:23:41 作者:爱的保鲜期メ

我知道,有管理的Explorer.exe的装在电脑上外壳扩展。我想知道的是什么版本的CLR加载到Explorer.exe的。如果我正在运行Vista或Win7的,我可以使用的Process Explorer 并期待在属性的explorer.exe的.NET程序集选项卡。然而,这并不在XP工作。有没有一种方法来获得XP的这些信息?

I know that there are managed shell extensions loaded by explorer.exe on a computer. I want to know what version of the CLR is loaded into explorer.exe. If I am running Vista or Win7, I can use Process Explorer and look at the .NET Assemblies tab of the properties for explorer.exe. However, this doesn't work on XP. Is there a way to get this info on XP?

推荐答案

不处理Explorer还显示已加载的DLL文件?在该列表中查找的Mscorwks.dll ,并看到它正在从加载。 (这是工作站版本 - 我不记得服务器版本是什么,但我不想象你会看到它的XP的方块无论如何寻找任何开头 mscor 作为第一近似值。)

Doesn't Process Explorer also show the the DLLs that have been loaded? Look for mscorwks.dll in that list, and see where it's being loaded from. (That's the workstation version - I can't remember what the server version is, but I don't imagine you'll see it on an XP box anyway. Look for anything beginning with mscor as a first approximation.)