Jump to content

[Released] Get_HWIDs.exe


Siginet

Recommended Posts

I made this tool based off of a script that Bashrat originally made. ;)

I basically made this to help troubleshoot issues with the driverpacks.

If you have installed a system using the driverpacks and some drivers did not get installed please run this tool on your system after you install the missing drivers.

Let us know which drivers were not installed and post a link to where you downloaded the needed drivers.

I think if everyone does this it will help out significantly!

I will continue to add to this tool upon request... as long as I feel it is needed. ;)

@Bashrat can you sticky this thread somewhere that you feel is suitable? BTW... is there any other info that you feel is important for you to know about their system?

P.S. An update I will soon make to it is.. I think it should allow you to tell it where it will save this information. This way the tool could be run from the cd. As it is now it saves the info to a txt file created in the same directory that the exe is ran.

Get_HWIDs HERE

Edited by Siginet
Link to comment
Share on other sites

  • 3 weeks later...

Thanks Siginet for your compiled AutoIt scripts.

I'm using a little different script from the BTS original.

@ECHO OFF
:: Initialize variables
SET TmpFile="%Temp:"=%.\_DevCon.dat"
:: Remove old temporay file
IF EXIST %TmpFile% DEL %TmpFile%
:: Store DEVCON info in a temporary file to speed up processing
DEVCON Find PCI\VEN_* | FIND ":"> %TmpFile% 2>NUL
DEVCON Find USB\VID_* | FIND ":">> %TmpFile% 2>NUL
TYPE %TmpFile%

I use the _DevCon.dat output in batch script.

the output is more clean because only valuables infos are stored inside.

PCI\VEN_10DE&DEV_017A&SUBSYS_014610DE&REV_A3\4&3A321F38&0&58F0: NVIDIA Quadro NVS (Microsoft Corporation)

PCI\VEN_8086&DEV_1019&SUBSYS_11BC10CF&REV_00\4&295E04A7&0&0818: Ethernet Controller

PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\3&61AAA01&0&F0 : Intel® 82801 PCI Bridge - 244E

PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\3&61AAA01&0&F8 : Intel® 82801EB LPC Interface Controller - 24D0

PCI\VEN_8086&DEV_24D2&SUBSYS_101C1734&REV_02\3&61AAA01&0&E8 : Intel® 82801EB USB Universal Host Controller - 24D2

PCI\VEN_8086&DEV_24D3&SUBSYS_101C1734&REV_02\3&61AAA01&0&FB : Intel® 82801EB SMBus Controller - 24D3

PCI\VEN_8086&DEV_24D4&SUBSYS_101C1734&REV_02\3&61AAA01&0&E9 : Intel® 82801EB USB Universal Host Controller - 24D4

PCI\VEN_8086&DEV_24D5&SUBSYS_122F10CF&REV_02\3&61AAA01&0&FD : Multimedia Audio Controller

PCI\VEN_8086&DEV_24D7&SUBSYS_101C1734&REV_02\3&61AAA01&0&EA : Intel® 82801EB USB Universal Host Controller - 24D7

PCI\VEN_8086&DEV_24DB&SUBSYS_101C1734&REV_02\3&61AAA01&0&F9 : Intel® 82801EB Ultra ATA Storage Controllers - 24DB

PCI\VEN_8086&DEV_24DD&SUBSYS_101C1734&REV_02\3&61AAA01&0&EF : Intel® 82801EB USB2 Enhanced Host Controller - 24DD

PCI\VEN_8086&DEV_24DE&SUBSYS_101C1734&REV_02\3&61AAA01&0&EB : Intel® 82801EB USB Universal Host Controller - 24DE

PCI\VEN_8086&DEV_2570&SUBSYS_00000000&REV_02\3&61AAA01&0&00 : Intel® 82865G/PE/P/GV/82848P Processor to I/O Controller - 2570

PCI\VEN_8086&DEV_2572&SUBSYS_101B1734&REV_02\3&61AAA01&0&10 : Video Controller

PCI\VEN_8086&DEV_2573&SUBSYS_00000000&REV_02\3&61AAA01&0&18 : Intel® 82865G/PE/P/GV/82848P Processor to PCI to CSA bridge - 2573

USB\VID_046D&PID_C502\5&7EF04C1&0&1                        : USB Composite Device

USB\VID_046D&PID_C502&MI_00\6&2736BBD9&0&0000              : Logitech USB Cordless Keyboard

USB\VID_046D&PID_C502&MI_01\6&2736BBD9&0&0001              : Logitech USB Cordless Mouse & iTouch Keys

USB\VID_08D4&PID_0009\5&50AD011&0&2                        : Fujitsu Siemens USB Smartcard Reader

the output from BTS contains not valuable infos (devices using Windows OS built-in drivers) and sections headers.
--=====================================================================--

--================Information Generated by: Get_HWIDs.exe==============--

--==========Get_HWIDs.exe was created by: Siginet of MSFN.ORG==========--

--=======Based on code written by: Bâshrat the Sneaky of MSFN.ORG======--

--===================With the help of Devcon.exe=======================--

--=====================================================================--

[PCI Devices]

15 matching device(s) found.

[uSB Devices]

USB\ROOT_HUB\4&1D488A16&0                                  : USB Root Hub

USB\ROOT_HUB\4&2CA8F3E&0                                    : USB Root Hub

USB\ROOT_HUB\4&4701B24&0                                    : USB Root Hub

USB\ROOT_HUB\4&BDCAC65&0                                    : USB Root Hub

USB\ROOT_HUB20\4&253B8D3B&0                                : USB Root Hub

USBSTOR\CDROM&VEN_TOSHIBA&PROD_CD-R/RW_SR-C8102&REV_1A11\11100E00005A1078: TOSHIBA CD-R/RW SR-C8102 USB Device

USBSTOR\DISK&VEN_GENERIC&PROD_STORAGE_DEVICE&REV_1.02\00502301&0: Generic STORAGE DEVICE USB Device

13 matching device(s) found.

[unknown Devices]

No matching devices found.

Could you enhance the GUI of your tool with a selection (drop down list?):

  • PCI Devices: PCI\VEN_
  • USB Devices: USB\VID_
  • All Devices: PCI\VEN_ + USB\VID_

Link to comment
Share on other sites

Thanks Siginet for your compiled AutoIt scripts.

I'm using a little different script from the BTS original.

@ECHO OFF
:: Initialize variables
SET TmpFile="%Temp:"=%.\_DevCon.dat"
:: Remove old temporay file
IF EXIST %TmpFile% DEL %TmpFile%
:: Store DEVCON info in a temporary file to speed up processing
DEVCON Find PCI\VEN_* | FIND ":"> %TmpFile% 2>NUL
DEVCON Find USB\VID_* | FIND ":">> %TmpFile% 2>NUL
TYPE %TmpFile%

I use the _DevCon.dat output in batch script.

the output is more clean because only valuables infos are stored inside.

PCI\VEN_10DE&DEV_017A&SUBSYS_014610DE&REV_A3\4&3A321F38&0&58F0: NVIDIA Quadro NVS (Microsoft Corporation)

PCI\VEN_8086&DEV_1019&SUBSYS_11BC10CF&REV_00\4&295E04A7&0&0818: Ethernet Controller

PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\3&61AAA01&0&F0 : Intel® 82801 PCI Bridge - 244E

PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\3&61AAA01&0&F8 : Intel® 82801EB LPC Interface Controller - 24D0

PCI\VEN_8086&DEV_24D2&SUBSYS_101C1734&REV_02\3&61AAA01&0&E8 : Intel® 82801EB USB Universal Host Controller - 24D2

PCI\VEN_8086&DEV_24D3&SUBSYS_101C1734&REV_02\3&61AAA01&0&FB : Intel® 82801EB SMBus Controller - 24D3

PCI\VEN_8086&DEV_24D4&SUBSYS_101C1734&REV_02\3&61AAA01&0&E9 : Intel® 82801EB USB Universal Host Controller - 24D4

PCI\VEN_8086&DEV_24D5&SUBSYS_122F10CF&REV_02\3&61AAA01&0&FD : Multimedia Audio Controller

PCI\VEN_8086&DEV_24D7&SUBSYS_101C1734&REV_02\3&61AAA01&0&EA : Intel® 82801EB USB Universal Host Controller - 24D7

PCI\VEN_8086&DEV_24DB&SUBSYS_101C1734&REV_02\3&61AAA01&0&F9 : Intel® 82801EB Ultra ATA Storage Controllers - 24DB

PCI\VEN_8086&DEV_24DD&SUBSYS_101C1734&REV_02\3&61AAA01&0&EF : Intel® 82801EB USB2 Enhanced Host Controller - 24DD

PCI\VEN_8086&DEV_24DE&SUBSYS_101C1734&REV_02\3&61AAA01&0&EB : Intel® 82801EB USB Universal Host Controller - 24DE

PCI\VEN_8086&DEV_2570&SUBSYS_00000000&REV_02\3&61AAA01&0&00 : Intel® 82865G/PE/P/GV/82848P Processor to I/O Controller - 2570

PCI\VEN_8086&DEV_2572&SUBSYS_101B1734&REV_02\3&61AAA01&0&10 : Video Controller

PCI\VEN_8086&DEV_2573&SUBSYS_00000000&REV_02\3&61AAA01&0&18 : Intel® 82865G/PE/P/GV/82848P Processor to PCI to CSA bridge - 2573

USB\VID_046D&PID_C502\5&7EF04C1&0&1                         : USB Composite Device

USB\VID_046D&PID_C502&MI_00\6&2736BBD9&0&0000               : Logitech USB Cordless Keyboard

USB\VID_046D&PID_C502&MI_01\6&2736BBD9&0&0001               : Logitech USB Cordless Mouse & iTouch Keys

USB\VID_08D4&PID_0009\5&50AD011&0&2                         : Fujitsu Siemens USB Smartcard Reader

the output from BTS contains not valuable infos (devices using Windows OS built-in drivers) and sections headers.

--=====================================================================--

--================Information Generated by: Get_HWIDs.exe==============--

--==========Get_HWIDs.exe was created by: Siginet of MSFN.ORG==========--

--=======Based on code written by: Bâshrat the Sneaky of MSFN.ORG======--

--===================With the help of Devcon.exe=======================--

--=====================================================================--

[PCI Devices]15 matching device(s) found.

[uSB Devices]

USB\ROOT_HUB\4&1D488A16&0                                   : USB Root Hub

USB\ROOT_HUB\4&2CA8F3E&0                                    : USB Root Hub

USB\ROOT_HUB\4&4701B24&0                                    : USB Root Hub

USB\ROOT_HUB\4&BDCAC65&0                                    : USB Root Hub

USB\ROOT_HUB20\4&253B8D3B&0                                 : USB Root Hub

USBSTOR\CDROM&VEN_TOSHIBA&PROD_CD-R/RW_SR-C8102&REV_1A11\11100E00005A1078: TOSHIBA CD-R/RW SR-C8102 USB Device

USBSTOR\DISK&VEN_GENERIC&PROD_STORAGE_DEVICE&REV_1.02\00502301&0: Generic STORAGE DEVICE USB Device

13 matching device(s) found.

[unknown Devices]

No matching devices found.

Could you enhance the GUI of your tool with a selection (drop down list?):

  • PCI Devices: PCI\VEN_
  • USB Devices: USB\VID_
  • All Devices: PCI\VEN_ + USB\VID_

Good idea. As soon as I get some spare time I will work on changing it. ;)

Link to comment
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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...