Abu Bassam

زيزوومى مبدع
إنضم
9 يونيو 2016
المشاركات
751
مستوى التفاعل
497
النقاط
670
غير متصل
السلام عليكم ورحمة الله وبركاتة

طريقة لمعرفة كرت الشاشة برمجيا ب c# .net

الطريقة الاولى :
كود:
using System.Management;


    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DisplayConfiguration");

    string graphicsCard = string.Empty;


    foreach (ManagementObject mo in searcher.Get())

    {

        foreach (PropertyData property in mo.Properties)

        {

           if (property.Name == "Description")

           {

               graphicsCard = property.Value.ToString();

           }

        }

    }

الطريقة الثانية vbscript :
ASP.net:
On Error Resume Next

strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_DisplayConfiguration",,48)

For Each objItem in colItems

    Info =Info & vbcrlf & "BitsPerPel: " & objItem.BitsPerPel

    Info =Info & vbcrlf & "Caption: " & objItem.Caption

    Info =Info & vbcrlf & "Description: " & objItem.Description

    Info =Info & vbcrlf & "DeviceName: " & objItem.DeviceName

    Info =Info & vbcrlf & "DisplayFlags: " & objItem.DisplayFlags

    Info =Info & vbcrlf & "DisplayFrequency: " & objItem.DisplayFrequency

    Info =Info & vbcrlf & "DitherType: " & objItem.DitherType

    Info =Info & vbcrlf & "DriverVersion: " & objItem.DriverVersion

    Info =Info & vbcrlf & "ICMIntent: " & objItem.ICMIntent

    Info =Info & vbcrlf & "ICMMethod: " & objItem.ICMMethod

    Info =Info & vbcrlf & "LogPixels: " & objItem.LogPixels

    Info =Info & vbcrlf & "PelsHeight: " & objItem.PelsHeight

    Info =Info & vbcrlf & "PelsWidth: " & objItem.PelsWidth

    Info =Info & vbcrlf & "SettingID: " & objItem.SettingID

    Info =Info & vbcrlf & "SpecificationVersion: " & objItem.SpecificationVersion

Next

wscript.echo Info
 

شكرا لك
 
توقيع : MesterPerfectMesterPerfect is verified member.
تسلم اخي الفاضل

شكر وتقدير لك على جهودك المبذوله
 
عودة
أعلى