Freeware 32bit command line hardware detector?

G

George

I am trying to to find a freeware 32bit command line hardware detector
for the purpose of creating a hardware independent Windows XP Ghost
image.

I need a 32bit tool that I could run, which could provide some sort of
output that I could compare against inside a script for the purpose of
knowing which HAL files to copy into a machine.

The idea is I am trying to build a Windows XP SP-3 ghost image that
could be booted on every peice of hardware that we have. Keeping a
dozen or so ghost images up to date is a hassle, and I would like to
be able to only have to keep one up to date.

The problem is I would need some tool to detect the hardware (read the
bios for a model #, or whatever I could compare against) and then the
script would know which HAL to copy into windows\system32 and then the
image would work properly, etc...

The only thing I have found even close to this is PCI32.exe, which
basically outputs all of the hardware it recognizes on your system.
While it's a nice tool, it really puts out way to much stuff. If I
could find a tool that reads the bios for a model # or something. All
of our computers are Dells and IBM/Lenovo. We have desktops and
laptops from both vendors. So any tool that could detect the model
would be great.

I don't care if it detects say a Lenovo T61 as "8AF21" or something
like that, as long as all T61's would be the same output, I can
compare against that in a script and know which HAL to copy over.

I would like this to be freeware if possible.

Thanks for any help folks!
 
J

Johnw

George brought next idea :
I am trying to to find a freeware 32bit command line hardware detector
for the purpose of creating a hardware independent Windows XP Ghost
image.

I need a 32bit tool that I could run, which could provide some sort of
output that I could compare against inside a script for the purpose of
knowing which HAL files to copy into a machine.

The idea is I am trying to build a Windows XP SP-3 ghost image that
could be booted on every peice of hardware that we have. Keeping a
dozen or so ghost images up to date is a hassle, and I would like to
be able to only have to keep one up to date.

The problem is I would need some tool to detect the hardware (read the
bios for a model #, or whatever I could compare against) and then the
script would know which HAL to copy into windows\system32 and then the
image would work properly, etc...

The only thing I have found even close to this is PCI32.exe, which
basically outputs all of the hardware it recognizes on your system.
While it's a nice tool, it really puts out way to much stuff. If I
could find a tool that reads the bios for a model # or something. All
of our computers are Dells and IBM/Lenovo. We have desktops and
laptops from both vendors. So any tool that could detect the model
would be great.
I don't care if it detects say a Lenovo T61 as "8AF21" or something
like that, as long as all T61's would be the same output, I can
compare against that in a script and know which HAL to copy over.
I would like this to be freeware if possible.

Have a look at this one.

Son of Snoop on Steroids
http://www.softpedia.com/get/System/System-Info/Son-of-Snoop-on-Steroids.shtml
http://www.softpedia.com/progScreenshots/Son-of-Snoop-on-Steroids-Screenshot-115782.html
http://www.sosos.emmet-gray.com/
RunSOSOS – a command-line version for unattended gathering of data
 
G

George

George brought next idea :








Have a look at this one.

Son of Snoop on Steroidshttp://www.softpedia.com/get/System/System...eroids-Scr...http://www.sosos.emmet-gray.com/
RunSOSOS – a command-line version for unattended gathering of data

JohnW, thank you for the suggestion of SOSOS. I downloaded it, and
used it. It is a fantastic program, and gives me a lot of
information, the only issue is that I cannot run it in a command
line.

I need to be able to a run a program in a 32bit command line where the
program can output data that I can put into a file (a text file) which
I can then compare against to know which hardware I am on, and thus
tell the script where to go next.

I like how SOSOS tells me exactly the thing I need to know, which is
the PC's model. For example, I ran it on a Lenovo M57 desktop, and
sure enough, in the "Model" field under SOSOS, it sayd exactly what
model it was. If the program could output that in a text file then
this would be perfect!

I tried running the sosos.exe under a DOS shell, and giving it a /?
argument in the hopes that I would see a menu, but unfortunetely, all
it did was launch the gui app.

But I do thank you, I will certainly keep this very useful tool in my
arsenal.

George
 
J

Johnw

After serious thinking George wrote :
JohnW, thank you for the suggestion of SOSOS. I downloaded it, and
used it. It is a fantastic program, and gives me a lot of
information, the only issue is that I cannot run it in a command
line.

I need to be able to a run a program in a 32bit command line where the
program can output data that I can put into a file (a text file) which
I can then compare against to know which hardware I am on, and thus
tell the script where to go next.

I like how SOSOS tells me exactly the thing I need to know, which is
the PC's model. For example, I ran it on a Lenovo M57 desktop, and
sure enough, in the "Model" field under SOSOS, it sayd exactly what
model it was. If the program could output that in a text file then
this would be perfect!

I tried running the sosos.exe under a DOS shell, and giving it a /?
argument in the hopes that I would see a menu, but unfortunetely, all
it did was launch the gui app.

But I do thank you, I will certainly keep this very useful tool in my
arsenal.

George

I did'nt look for the command version when I gave you my info George,
left it up to you.

Will this do the job?

SOSOS_src.zip - the optional VB.Net source code files to the SOSOS
Suite (also contains the command-line utilities)
http://www.sosos.emmet-gray.com/Files/SOSOS_src.zip
 
J

John John - MVP

You can get that information with WMI script or at the command prompt
with the Windows Management Instrumentation Command-line tool (WMIC).
At the Command Prompt you can try these:

WMIC BIOS Get Manufacturer
WMIC BIOS Get /Format:list
WMIC BIOS Get Manufacturer,Name,Version /Format:list

If you have never used WMIC it will install itself the first time you
run the command and and display the wmic:root\cli> prompt, it will take
a minute or so for the WMI command line tool to install itself.

WMIC - Take Command-line Control over WMI
http://technet.microsoft.com/en-us/library/bb742610.aspx

http://search.yahoo.com/search;_ylt...?p=wmic+bios&y=Search&fr=yfp-t-501&fr2=sb-top
http://search.yahoo.com/search;_ylt...+script+bios&y=Search&fr=yfp-t-501&fr2=sb-top

John
 
J

Johnw

George explained :
I would like this to be freeware if possible.
Thanks for any help folks!

PC WIZARD has command line as well.
http://www.softpedia.com/get/System/System-Info/PC-Wizard-Release.shtml
http://www.softpedia.com/progScreenshots/PC-Wizard-Release-Screenshot-7769.html
http://www.cpuid.com/pcwizard.php
Commandline Parameters
* Launch PC Wizard in silent mode : no interface appears, the
report is automatically created.
* Example : PC Wizard.exe /R T1 C3 c:\reports\report.txt /I
* Result : Save plain text report for Hardware Tab and Processor
category only into the c:\reports folder, with detailed information.
* To learn more, see the readme.txt file into the PC Wizard folder.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top