2011-01-21 75 views
0

有谁知道如何从注册表中获取有关系统的信息?如何从注册表获取Windows XP/2003信息(版本,SP编号等)?

我有机器,但我不知道操作系统的版本,版本,sp版本是什么。

我需要从C#注册表中获取此。我需要知道它仅适用于Win XP和Win提前2003

感谢, 瓦西利·

+0

其实主要问题现在是我无法在注册表中找到版本。我发现信息存储在“system32 \ prodspec.ini”文件中,从那里得到它是正确的吗? – vasyl 2011-01-22 11:42:00

回答

1

可以使用Environment

OS版本:

Environment.OSVersion 
+0

它可以用于远程机器? – vasyl 2011-01-21 16:12:45

+0

没有这个获得本地机器的环境 – 2011-01-21 16:19:25

1

我觉得这可能是你在找什么:

HKLM\Software\Microsoft\Windows NT\CurrentVersion