' ' hardware.vbs ' ' collect information about all files currently being used by drivers ' SET WshShell = WScript.CreateObject("WScript.Shell") SET DevCon = WScript.CreateObject("DevCon.DeviceConsole") SET Devs = DevCon.DevicesByInterfaceClasses("{86e0d1e0-8089-11d0-9ce4-08003e301f73}") Count = Devs.Count Wscript.Echo "Serial: Count="+CStr(Count) 'on error resume next FOR EACH Dev IN Devs PortName = Dev.RegRead("HW\PortName") WScript.Echo PortName + " : " + Dev.Description IF Dev.HasInterface("{4d36e978-e325-11ce-bfc1-08002be10318}") THEN WScript.Echo " " + "Has serial enumerator" END IF IF Dev.HasInterface("{86e0d1e0-8089-11d0-9ce4-08003e301f73}") THEN WScript.Echo " " + "Has serial port" END IF NEXT