在asp.net中检索GPU信息

时间:2014-04-13 17:24:59

标签: c# asp.net

我只需要将当前系统的GPU信息分配给标签。我已成功分配了系统名称,CPU,RAM等的值。但我需要找到一种方法来使用图形卡。 有什么想法吗?

这是代码:

      private void button1_Click(object sender, EventArgs e)
    {
        ManagementObjectSearcher MOS = new ManagementObjectSearcher("SELECT * FROM Win32_Processor"); 
        foreach (ManagementObject MO in MOS.Get())
        {
            Console.WriteLine("ProcessorID  :" + MO["ProcessorID"]);
            lblProcessorID.Text = MO["ProcessorID"].ToString();
            label3.Text = MO["Name"].ToString();
            label2.Text = MO["Description"].ToString();
        }
    }

1 个答案:

答案 0 :(得分:1)

那么,您需要了解Web应用程序的工作原理。你所做的是从SERVER获取信息。由于那种被称为“安全”的讨厌的事情,客户端无法做到这一点。我知道,完全被高估 - 我们都希望互联网上的随机人员能够在我们的电脑中乱砍。

您在服务器上使用管理框架从服务器提取数据。

现在,如果您仍想在服务器上执行此操作,那么 - 啊 - 请使用以下链接:

Retrieving graphics/sound card information on Windows

显示了如何从WMI获取信息。

并不是非常复杂 - 你必须完全没有阅读任何文档来忽略它。相关的“表”是“Win32_VideoController”,当您浏览不同的WMI表时非常明显;)