如何分辨是什么版本的.NET CLR是通过对XP运行的应用程序中加载? [英] How to tell what version of the .NET CLR is loaded by a running application on XP?

查看:164
本文介绍了如何分辨是什么版本的.NET CLR是通过对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 作为第一近似值。)

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆