spinjector Posted February 8, 2010 Share Posted February 8, 2010 In Windows Device Mangler, on the Properties page of a device, the "Details" tab lists the "Device Instance Id" in the format VEN_xxxx DEV_yyyy.Does anyone know of an online database that lists these vendors and devices?I thought Microsoft would have a list, but I have yet to find it. =-/Thanks. Link to comment Share on other sites More sharing options...
Sp0iLedBrAt Posted February 8, 2010 Share Posted February 8, 2010 See THIS. I got it from a google search, and then there is The Database, also listed on the previous page.I think it should do the trick for you. Link to comment Share on other sites More sharing options...
CoffeeFiend Posted February 9, 2010 Share Posted February 9, 2010 I think it should do the trick for you... unless it's a USB device, in which case there's another list. Firewire and P-Card/PCMCIA devices also have other lists.Microsoft doesn't maintain such lists (at least, not publicly) as they're not the authority for those things (very much like OUI's for ethernet devices), the lists pretty much change daily, and having a complete list of every vendor & productid ever made is just about impossible unless you somehow manage to get every single manufacturer to send you the infos on every single device they've ever built. Link to comment Share on other sites More sharing options...
os2fan2 Posted February 9, 2010 Share Posted February 9, 2010 UnknownDevices by Halfdone has a full list read by an application.Look also at SYSLINUX program HDT.C32, which does the same thing from a boot cdrom, complete with four different tables for PCI/USB/etc. Link to comment Share on other sites More sharing options...
Tripredacus Posted February 9, 2010 Share Posted February 9, 2010 For some reason this thread just reminded me of MicroHouse.Alas, if i am ever trying to find a HwID, I do a string search in my drivers folder. In there I have all the downloads from DriverPacks and can usually find just about anything I'm looking for. Link to comment Share on other sites More sharing options...
jaclaz Posted February 9, 2010 Share Posted February 9, 2010 ... unless it's a USB device, in which case there's another list.Just for the record and FYI:http://www.boot-land.net/forums/index.php?showtopic=1659jaclaz Link to comment Share on other sites More sharing options...
spinjector Posted February 10, 2010 Author Share Posted February 10, 2010 http://www.pcidatabase.com/Duuuuuuude! That's exactly what I was looking for! Thanks! Link to comment Share on other sites More sharing options...
Sp0iLedBrAt Posted February 10, 2010 Share Posted February 10, 2010 http://www.mediafire.com/file/4ynzztyjmzd/codes.7zI've uploaded two text files I found inside a program for identifying drivers, both for PCI and USB devices. Hope someone benefits from them. Link to comment Share on other sites More sharing options...
spinjector Posted February 11, 2010 Author Share Posted February 11, 2010 http://www.mediafire.com/file/4ynzztyjmzd/codes.7zWow those are hella big lists. Thanks. Link to comment Share on other sites More sharing options...
pointertovoid Posted July 21, 2010 Share Posted July 21, 2010 Siv does it automatically, at least for hardware connected to the Pci.It comes with its own list instead of just reading the driver's name in Windows' registry.Got mine therehttp://siv.mysite.wanadoo-members.co.uk/downloads/siv.zip which has moved meanwhile. Link to comment Share on other sites More sharing options...
CoffeeFiend Posted July 24, 2010 Share Posted July 24, 2010 I just stumbled on this again...Just for the record and FYI:http://www.boot-land.net/forums/index.php?showtopic=1659Here's basically the same thing, but using PowerShell 2:$usb = Import-Csv .\usb.if -Delimiter "|" -Header VendorID, Vendorforeach ($entry in $usb) { $entry.VendorID = [string]::Format("{0:X4}", [int]$entry.VendorID) }$usb | ConvertTo-Csv -NoTypeInformation > "USB Vendor IDs List.csv"The first line gets the content of usb.if, the second line converts the Vendor ID to its hex representation (optional), and the third line writes it to a csv file. There's tons of quick and easy "tweaks", like:-Prefixing the hex Vendor ID with 0x: foreach ($entry in $usb) { $entry.VendorID = [string]::Format("0x{0:X4}", [int]$entry.VendorID) }-Sorting the list by Vendor name instead:$usb | sort Vendor | ConvertTo-Csv -NoTypeInformation > "USB Vendor IDs List.csv"-Or even outputting to a different format, like a HTML page:$usb | sort Vendor | ConvertTo-Html -property VendorID, Vendor -title "USB Vendor ID Listing" > "USB Vendor IDs List.htm"(you can do the same using ConvertTo-Xml if you really want some XML)You can even make the script automatically download the latest usb.if using DownloadString method of the System.Net.WebClient class, skipping the manual download/temp file altogether:$dl = New-Object System.Net.WebClient$raw = $dl.DownloadString("http://www.usb.org/developers/tools/comp_dump")$usb = ConvertFrom-Csv $raw -Delimiter "|" -Header VendorID, Vendorforeach ($entry in $usb) { $entry.VendorID = [string]::Format("{0:X4}", [int]$entry.VendorID) }$usb | ConvertTo-Csv -NoTypeInformation > "USB Vendor IDs List.csv"Of course, one can mix & match all the tweaks (like auto-downloading and the ID prefixed with 0x, sorted by Vendor name and outputted as HTML). I only used the sort and foreach aliases (for Sort-Object & ForEach-Object) as it's pretty clear what they do (one also cold use ipcsv instead of Import-Csv and so on, very much like you could try to make it into a terse one-liner). That is all. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now