Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PnPSignedDriver := Win32_PnPSignedDriver()
- drivers_str:=""
- for i, v in PnPSignedDriver
- if (InStr(PnPSignedDriver[i].DeviceID, "HID\VID_"))
- drivers_str := drivers_str "DeviceID: " PnPSignedDriver[i].DeviceID "`nDescription: " PnPSignedDriver[i].Description "`n`n"
- MsgBox % drivers_str
- ; ===============================================================================================================================
- Win32_PnPSignedDriver()
- {
- try
- {
- PnPSignedDriver := []
- for objItem in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_PnPSignedDriver")
- {
- PnPSignedDriver[A_Index, "Description"] := objItem.Description
- PnPSignedDriver[A_Index, "DeviceID"] := objItem.DeviceID
- ;~ PnPSignedDriver[A_Index, "ClassGuid"] := objItem.ClassGuid
- ;~ PnPSignedDriver[A_Index, "CompatID"] := objItem.CompatID
- ;~ PnPSignedDriver[A_Index, "DeviceClass"] := objItem.DeviceClass
- ;~ PnPSignedDriver[A_Index, "DeviceName"] := objItem.DeviceName
- ;~ PnPSignedDriver[A_Index, "DevLoader"] := objItem.DevLoader
- ;~ PnPSignedDriver[A_Index, "DriverDate"] := objItem.DriverDate
- ;~ PnPSignedDriver[A_Index, "DriverName"] := objItem.DriverName
- ;~ PnPSignedDriver[A_Index, "DriverVersion"] := objItem.DriverVersion
- ;~ PnPSignedDriver[A_Index, "FriendlyName"] := objItem.FriendlyName
- ;~ PnPSignedDriver[A_Index, "HardWareID"] := objItem.HardWareID
- ;~ PnPSignedDriver[A_Index, "InfName"] := objItem.InfName
- ;~ PnPSignedDriver[A_Index, "InstallDate"] := objItem.InstallDate
- ;~ PnPSignedDriver[A_Index, "IsSigned"] := objItem.IsSigned
- ;~ PnPSignedDriver[A_Index, "Location"] := objItem.Location
- ;~ PnPSignedDriver[A_Index, "Manufacturer"] := objItem.Manufacturer
- ;~ PnPSignedDriver[A_Index, "Name"] := objItem.Name
- ;~ PnPSignedDriver[A_Index, "PDO"] := objItem.PDO
- ;~ PnPSignedDriver[A_Index, "DriverProviderName"] := objItem.DriverProviderName
- ;~ PnPSignedDriver[A_Index, "Signer"] := objItem.Signer
- ;~ PnPSignedDriver[A_Index, "Started"] := objItem.Started
- ;~ PnPSignedDriver[A_Index, "StartMode"] := objItem.StartMode
- ;~ PnPSignedDriver[A_Index, "Status"] := objItem.Status
- ;~ PnPSignedDriver[A_Index, "SystemCreationClassName"] := objItem.SystemCreationClassName
- ;~ PnPSignedDriver[A_Index, "SystemName"] := objItem.SystemName
- }
- return PnPSignedDriver
- }
- return ""
- }
- EM_SETCUEBANNER(handle, string, option := true)
- {
- static ECM_FIRST := 0x1500
- static EM_SETCUEBANNER := ECM_FIRST + 1
- if (DllCall("user32\SendMessage", "ptr", handle, "uint", EM_SETCUEBANNER, "int", option, "str", string, "int"))
- return true
- return false
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement