Я пытаюсь выполнить программу обезвреживания аппаратного обеспечения с помощью C#. Я нашел код, чтобы получить имя процессора на странице переполнения стека. Теперь я хочу получить имя GPU, но я не могу найти запросы в любом месте. Я много огляделся, но из-за того, что в моей школе действительно плохой интернет в последнее время, 90% всех страниц не загружаются, поэтому я немного потерял в этой точке.Запросы элемента управления ManagementObjectSearcher
Код, используемый:
public string GetCPUInfo()
{
ManagementObjectSearcher mosProcessor = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");
string Procname = null;
foreach (ManagementObject moProcessor in mosProcessor.Get())
{
if (moProcessor["name"] != null)
{
Procname = moProcessor["name"].ToString();
}
}
lblCPUNameRdv.Text = Procname;
return Procname;
}
Где я могу найти все запросы использовать, чтобы получить определенную информацию?
Пример =
SELECT * FROM Win32_Processor
http://superuser.com/questions/1089440/determine-what-gpu-is-running -through-wmi/1095198, http://www.activexperts.com/admin/scripts/wmi/powershell/ – CodeCaster
[Другой инструмент] (https://wmie.codeplex.com/), который может помочь вам просматривать WMI – lokusking