Grafik kartı dediğimiz ekran kartları bilgisayardan bilgisayara farklılık göstremektedir , kiminde sadece dahili bir grafik kartı , kiminde sadece harici bir grafik kartı kiminde ise her ikisi birden bulunur.
Ekran kartımızın Modelini bulmada farklı yöntemleri önceki makalelerimizde sizlerle paylaşmıştık gel gelelim bunlardan bazıları birden çok adım gerektirmekte bazıları ise Komut isteminden kod yazmayı gerektirmekteydi. Sistemde meydana gelen bazı bozulmalar veya kısıtlamalar sebebi ile yada sensörlerdeki bozulmalar nedeni ile verdiğimiz hiçbir yöntemin işe yaramadığı durumlar nadir de olsa karşımıza çıkabilecektir , böylesi bir durumda eğer masaüstü bir Bilgisayarınız ve harici bir ekran kartınız varsa kasayı açıp Ekran kartı modeline bakabilirsiniz fakat iş Laptop , netbook gibi cihazlara gelince biraz daha zorlaşıyor. Aşağıda verdiğimiz Vbs scripti normal şartlarda bir tıkla Grafik (ekran) kartınızın modelini ve hafıza miktarını gösterecektir.
Scriptin özelliği hem tek hemde çift ekran kartı olanların model ve hafıza miktarını gösterebilmesidir (Laptoplarda Intel/Amd ve varsa harici ekran kartına ait bilgileri verir)
'Edited by: Velociraptor 'www.sordum.net On Error Resume Next Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController") For Each objItem in colItems MsgBox objItem.Description & "-" & "Ram: " & FormatNumber(objItem.AdapterRAM /1024\1024*-1, 0) & " MB" Next Set colItems = Nothing Set objWMIService = Nothing
2014 yılında bu kodları oluşturup verdikten 5 yıl sonra gördümkü kodlar hızla diğer sitelere yayılıp anonim hale gelmiş YUH. kodu çalıştırdığınızda aşağıdaki gibi bir ekran çıktısı verecektir.
Görüldüğü üzere Laptopumda biri intel diğer Nvidia olmak üzere iki adet ekran kartı bulunmaktadır ve her ikisinde 2 GB hafızaya sahiptir. Bukadar bir bilgi ile yetinmek istemeyip ekran kartının sürücüsünü de bulmak isteyenler aşağıdaki .bat scriptini çalıştırsınlar.
@echo off wmic PATH Win32_videocontroller GET description wmic PATH Win32_videocontroller GET adapterram wmic PATH Win32_videocontroller GET driverversion wmic PATH Win32_videocontroller GET pnpdeviceid pause
Üstteki .bat scripti çalıştırıldığında aşağıdaki çıktıyı verecektir.
Üsttede gördüğünüz gibi çıktı bize ; Ram miktarlarını , Driver versionlarını ve Aygıt ID lerini listeledi ,belkide bunu nasıl yazacağız yahu kendi bir txt dosyasına Aygıt ID lerini yazssada işimizi kolaylaştırsa diyenler olacaktır onlarda aşağıdaki kodu çalıştırsınlar.
@echo off wmic PATH Win32_videocontroller GET description > VGA.txt wmic PATH Win32_videocontroller GET adapterram >> VGA.txt wmic PATH Win32_videocontroller GET driverversion >> VGA.txt wmic PATH Win32_videocontroller GET pnpdeviceid >> VGA.txt START VGA.txt
.bat dosyanızın hemen yanında VGA.txt isimli bir text dosyası oluşacak ve bunu açtığınızda ekran kartı sürücüsünü aramanıza yardımcı olacak olan bilgileri göreceksiniz , üstteki dosyaların hepsini aşağıdaki linkten indirebilirsiniz, (Windows 10 , Windows 8.1 , Windows 8 , Windows 7 ve XP - x86 ve x64 lerde sorunsuz çalışır)
- Ekran kartı hafızasını programsız bulun Burada
- Komutla grafik kartı belleğinizi bulun Burada
- Görev yöneticisinden Grafik kartı performansını izleyelim Burada
- Nvidia Grafik kartınız sahtemi test edin Burada
- Görüntü sürücüsünü yeniden başlatan kısayol Burada
- Nvidia Grafik Sürücüsündeki Telemetry yi engelleme Burada
- Vbs ile donanım ve sistem özelliklerini bulun Burada
Hocam, ben bu yaptığınız işlemi .bat üzerinden yapmaya çalışıyorum. For döngüsüyle model, ram bilgilerini harici olarak çekip işledikten sonra tek satırda vermek istiyorum. Ancak her bir değeri aratmak istediğimde çıktıda 2 ram var ise aynı değerleri fazladan yazıyor. Bende görseldeki gibi başlık kısmını geçip alt değerleri normal haliyle aldım. Bunun bir çözümü var mı?
Web Link ...
Teşekürler , Kısmet diyelim.
Çok güzel bir site, teşekkürler. Böyle tecrübeli ve bilgili insanlara sahip olmak ülkem adına gurur verici. Şu telif hakkı konusunda aslında kendi script dilinizi geliştirerek bu sorunu ortadan kaldırabilirsiniz. Kendi dilinizle paylaştığınız da sizin intrepter'ınızı kullanmadan çalıştıramazlar. Dolayısıyla interpreter'ınızı indirmek zorunda kalırlar.
Sorun değil , zaten paylaşıyoruz Tolga , yorumun için teşekürler.
yazıklar olsun madem almışlar kaynak verselermiş. broşür dağıtılıyormuş kod dağıtmıyorsunuz burada. her işin bir bileni vardır. yazık bu millete.