如何在C#中检查系统是否有AMD或NVIDIA?

时间:2018-03-18 12:44:51

标签: c# cuda opencl ethereum mining

我正在尝试使用C#创建一个以太坊挖掘客户端,我需要检查系统是否具有AMD或NVIDIA。这是因为程序需要知道是否应该通过CUDA或OpenCL挖掘以太坊。

1 个答案:

答案 0 :(得分:2)

您需要使用System.Management命名空间(您可以在references / Assemblies下找到)

添加命名空间后,您需要导航ManagementObject的所有属性并导航propertydata的所有属性,直到在name属性上创建描述。

我为控制台应用编写了这个解决方案。您可以调整您的解决方案。

试试这个:

return