如何分辨是什么版本的.NET CLR是通过对XP运行的应用程序中加载? [英] How to tell what version of the .NET CLR is loaded by a running application on XP?
问题描述
我知道,有管理的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 $ C。 $ C>作为第一近似值。)
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.)
这篇关于如何分辨是什么版本的.NET CLR是通过对XP运行的应用程序中加载?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!