Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Chris,

I'm actually working on a completely new program called DriverGeek which should alleviate some issues I, and others, have always had with DriverForge (namely within PE environments). I'm also working on a new build of FindHWIDS to fix some bugs. It's all coming down the pike but I've been extremely busy lately. We're moving offices to a new building so it's crazy around here.

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Hi,

Thank You for Your fast reply!

Will DriverGeek work like DriverForge (=> install drivers after image task)? If You need beta testers, I could help if needed.

I love DriverForge by the way so thank You for the the effort with it smile

BR,
Chris

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Chris,

It's main purpose will still be to install drivers; whether it be after imaging, or normal driver installs, or PE environment driver installs. But it's going to be a bit more streamlined, hopefully less configuration settings and stable/faster.

Thanks for the kind words on DF, btw.

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

link in first post is 404 now! sad

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

just pm me your email address and i'll send it to you smile

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Alrighty I found hosting and updated to v3.2m

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

mr_smartepants wrote:

The arch filtering doesn't always work.  Selecting x86 will let some AMD64 items through.  But the .inf writers don't make it easy do they? wink

Just letting you know that 3.2m still lets some filtered elements through.  I'm working on DriverPack Chipset at the moment and all the Intel (\I*\) .infs are listed with both x86/x64 (Intel.NTamd64, INTEL_HDC.ntamd64, IntelDeviceSection.NTamd64, etc.) even though I checked x86 and XP options only.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

OK this is strange.  Now v3.2m is giving me an 'array size' error.  Doesn't matter which driver folder I select (large/small) or if I run the utility as admin or normal user.  Restarts don't help either.
http://i51.tinypic.com/2afd5xf.png

The resulting .csv file is 239kb in size and contains 623 lines.
The only difference is that I recently upgraded to Office 2010 (from 2007).  But that shouldn't matter because the .csv is created even if Office is not installed right?
Environment: Win7 x64 Pro.  8GB RAM

*Edit.
Download links are down in first post.

*Edit 2
Nevermind.  It's working now on a different pack.  I think there's a bug here somewhere because it's crashing on a Realtek .inf.  I'll report back with more info later
Yup.  This one .inf contains over 4360 HWID lines!  Removing that one .inf from the folder allows the scan to complete successfully.  Holy Crap!  >4000 HWIDs in a single .inf!  What were realtek thinking?!?
The file is HDALC.inf taken from the new R2.57 XP HDaudio drivers

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

259

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

mr_smartepants wrote:

Holy Crap!  >4000 HWIDs in a single .inf!  What were realtek thinking?!?

Taking the phrase "unified drivers" quite verbatim, I guess wink

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

I never imagined that we would exceed the array size in a single INF and i discovered the array size bug... wow looks like we are going to have to resort to an array per manufacturer section in a single inf... that's crazy!

Hiya Helmi!!!!

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Guys, i where can I download FindHWIDS?
This URL didn't work - http://drop.io/wanderingit

The drop.io service has been discontinued. Please see our blog post for details.

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Added mediafire mirror to latest version v3.2m
I emailed the creator.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Sorry guys I've  been kinda pre-occupied with life lately. I'll get a new version loaded somewhere... Figure out how to fix that bug.

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

...

Last edited by stamandster (2011-02-25 04:51:07)

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

v3.2N is up for downloads

-- Updated scanning for selecting Windows 7/Vista/2008/2008R2 OS's
-- Changed scan progress indication to a scanned to total scan items
-- Fixed issue with Automatically Choosing OS and Arch
-- Removed support for Pre NT Only INF Files

-- !! BUGGED and WILL CRASH

The error is coming from this function
http://www.autoitscript.com/forum/topic … ge__st__20

Error --
Array maximum size exceeded.:
Local $aSection[$nUBound +1][$nUBound +1]
Local $aSection[$nUBound +1][^ ERROR

Last edited by stamandster (2011-03-01 06:34:54)

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

v3.2o @ 2011-02-24 -

-- Fixed issue with Array growing to enormous proporations during reading INF File

-- !! BUGGED and WILL CRASH

v3.2n and previous would bomb on the Realtek WDM HD v2.57 driver that was mentioned earlier; specifically INF's HDALC.inf and HDXLC.INF.

Last edited by stamandster (2011-03-01 06:35:03)

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Awesome news!  Thanks again for your splendiforous tool! wink

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Anytime smile I'm assuming it's working?

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

I got an Auto It error at Line 5539.
"Array variable has incorrect number of subscripts or subscript dimension range exceeded."
This was while scanning both DriverPack Sound A & B.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Yeah I got the same error while scanning another set of INF Files... I have to figure out what's going on there...

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

v3.2p @ 2011-02-28 -
-- Fixed issue with Reading sections bombing when key/value is directly followed by a section

http://db.tt/pSlc7sw

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Awesome!  That fixed it! big_smile
Thank you!

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Glad to hear! This version should catch EVERYTHING! haha... I remember posting that only a couple pages into the thread.

Last edited by stamandster (2011-03-02 05:44:00)

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Quick question... I want to add some functionality to find file versions (through section SourceDisksFiles) for the actual driver (so I can sort of predict the "best" driver for a certain PNPID) but I'm unsure as to what exactly is the most important file for the driver... is it the .sys, .dll, .cat? I might still just allow export of all files with hash and file version though.

I'm also hoping to build a new scanning function to vastly improve, or should vastly improve, scanning time. Right now I'm using the built in functions to scan a single file multiple times (slow), I'm looking to scan one file into an array once (fast) and use that array multiple times instead.

Last edited by stamandster (2011-03-05 04:06:06)

Re: FindHWIDS v3.2s - The INF Searching, Hardware ID Exporter

Alrighty, so, previously I was parsing the .inf.ORG1 files as well, do you still want that? I've changed it a bit with the next version to only parse true, usable INF files. Also, I've created the ability to export all file information from the SourceDisksFiles section. It grabs root dir, file name, hash, version, modified date.