Sign in to follow this  
Followers 0
thawee

Need Help Locating "Loaded Video Driver" Windows Systems

4 posts in this topic

Hi Everyone,

I am faily new to autoit, and I am trying to locate or / display the current loaded video driver in my program.

I have read the MS Article here: http://support.microsoft.com/kb/200435

Which may work most of the time, but I am finding out that in windows 7 (or at least on my system) the HKEY_LOCAL_MACHINE\hardware\DeviceMap\Video (Device\Video0) doesn't point to my currently installed video driver.

I have a Nvidia GTX 460 1GB of ram dual display.

Does anyone know of a reliable way to find out the currently installed display drivers?

Thanks

Thawee

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

The glories of WMI:

$objWMIService = ObjGet("winmgmts:\\" & @ComputerName & "\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_VideoController")
For $objItem in $colItems
    ConsoleWrite("Caption: " & $objItem.Caption & @LF)
    ConsoleWrite("Description: " & $objItem.Description & @LF)
    ConsoleWrite("DeviceID: " & $objItem.DeviceID & @LF)
    ConsoleWrite("DriverDate: " & $objItem.DriverDate & @LF)
    ConsoleWrite("DriverVersion: " & $objItem.DriverVersion & @LF)
    ConsoleWrite("InfFilename: " & $objItem.InfFilename & @LF)
    ConsoleWrite("InfSection: " & $objItem.InfSection & @LF)
    ConsoleWrite("InstallDate: " & $objItem.InstallDate & @LF)
    ConsoleWrite("InstalledDisplayDrivers: " & $objItem.InstalledDisplayDrivers & @LF)
    ConsoleWrite("Name: " & $objItem.Name & @LF)
    ConsoleWrite("PNPDeviceID: " & $objItem.PNPDeviceID & @LF)
    ConsoleWrite("SystemName: " & $objItem.SystemName & @LF)
    ConsoleWrite("VideoModeDescription: " & $objItem.VideoModeDescription & @LF)
    ConsoleWrite("VideoProcessor: " & $objItem.VideoProcessor & @LF)
Next

Edited by PsaltyDS

Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law

Share this post


Link to post
Share on other sites

Is there a good resource to learn about WMI? and how I can use it?

Thanks

Thawee

Share this post


Link to post
Share on other sites

Do a search for scriptomatic on this site, it's a good introduction to what you can see with WMI calls.


If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0