منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال حول استخراج معلومات كارت الشاشة بواسطة مكتبة WMI - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : سؤال حول استخراج معلومات كارت الشاشة بواسطة مكتبة WMI (/showthread.php?tid=19882)



سؤال حول استخراج معلومات كارت الشاشة بواسطة مكتبة WMI - ahmed althalgy - 05-04-17

اخواني السلام عليكم

وجدت في أحد المواقع شرح لكيفية استخراج معلومات حول كارت الشاشة بهذه الطريقة

السؤال مكتوب هنا ما بعرف كيف  صارلي زمن ما كتبت مواضيع بمنتديات
كود :
والسؤال لدي ... كيف أعرف أن win32_videocontroller تحتوي على ID وغيرها من المعلومات حتى أستطيع كتابة الكود بفهم وليس بالنقل ؟!



كود :
using System.Management;

public partial class Win_Win32_VideoController : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {
ManagementObjectSearcher objvide = new ManagementObjectSearcher("select * from Win32_VideoController");

       foreach (ManagementObject obj in objvide.Get())
       {
           Response.Write("Name  -  " + obj["Name"] + "</br>");
           Response.Write("DeviceID  -  " + obj["DeviceID"] + "</br>");
           Response.Write("AdapterRAM  -  " + obj["AdapterRAM"] + "</br>");
           Response.Write("AdapterDACType  -  " + obj["AdapterDACType"] + "</br>");
           Response.Write("Monochrome  -  " + obj["Monochrome"] + "</br>");
           Response.Write("InstalledDisplayDrivers  -  " + obj["InstalledDisplayDrivers"] + "</br>");
           Response.Write("DriverVersion  -  " + obj["DriverVersion"] + "</br>");
           Response.Write("VideoProcessor  -  " + obj["VideoProcessor"] + "</br>");
           Response.Write("VideoArchitecture  -  " + obj["VideoArchitecture"] + "</br>");
           Response.Write("VideoMemoryType  -  " + obj["VideoMemoryType"] + "</br>");
       }
   }
}