如何使用C#确定运行我的程序的计算机的芯片组

时间:2010-01-27 22:18:46

标签: c# intel chipset

我需要我的代码在运行时所依赖的计算机芯片组的行为方式不同。如何使用C#确定这一点。

特别是Intel 945 vs 965。

2 个答案:

答案 0 :(得分:1)

如果您可以获得该信息,您肯定可以通过WMI获取该信息。这是一个工具,可以自动生成C#代码,供您进行任何WMI查询:

WMI Code Creator v1.0

(默认情况下,它会生成VBScript;更改“代码语言”设置以获取C#或VB .NET。您可以在“选择所需的属性值:”窗口中选择多个属性。)

不幸的是,我不知道你要执行哪些可能的WMI查询以找出芯片组,并且只搜索了一些页面,声称主题芯片组无法专门为此做。

但也许你会发现WMI Code Creator无论如何都可以用于其他事情。

答案 1 :(得分:-1)

您可以使用系统的环境变量:

System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");