Overview

 

The List Computer Hardware Information Software provides an easy to use method to inventory all of the hardware installed in your PC.  In addition, for each of the entries in the Device List the Properties including Status may be obtained.  Once the software has completed retrieving the hardware inventory, either the device list or the device list with their properties may be saved.  Either of these may be saved in simple ASCII text format or as an HTML table.

 

Main Screen

 

The List Computer Hardware Information Software can be started by double clicking the icon on the user’s desktop or choosing it from the Start Menu.  The Main Screen is divided into sections.  The top is dominated by a “Device List” on the left and the “Device properties” on the right.  The properties for the device currently selected in the “Device List” are enumerated, along with their values, in the “Device properties” list.  Below the “Device List” is a button to allow the user to refresh the list of devices.  Below these lists are Save Options and buttons to save to individual formats.  Finally, at the bottom of the screen is a bar to display the progress of the retrieval and save process.  The Main Screen is displayed below:

 

 

In addition to the Main Screen, if you are using the free version of the software an additional window is displayed.  This window offer you links to “Buy Now”, “Enter License”, “Support” and “sobolsoft.com”.

 

The “Buy Now” link will use your default internet browser to display a page that will allow you to purchase the software and receive a License.  The license may be entered into the dialog that is displayed when you choose the “Enter License” link.  The “Support” link uses your default browser to display a list of frequently asked questions at https://sobolsoft.com/question/ and the “sobolsoft.com” link will bring you directly to the Sobolsoft website at www.sobolsoft.com.

 

Once a license has been entered in the “Enter License” window this window is no longer available but all of the information is still available at the sources listed above.

 

Retrieving The List Of Hardware

 

The upper, left hand side of the Main Screen contains a list.  This list contains the categories of hardware that can be installed on a PC.  If the PC on which the application is executed has a device installed of the type defined by the category, there is a “+” to the left of the category name, as shown below:

 

 

If there is no device installed that is of that type, the category name has no “+” to the left as shown:

 

 

Clicking on the “+” to the left of the category name will “Open” or display all of the devices of that type installed on the PC.  These devices will be listed below the category name and indented to the right, as shown:

 

 

When the devices for a category are displayed, the category name will have a “-” shown to its left.  Clicking on it will “Close” or hide the list of devices for that category.

 

When the application is executed the inventory of the user’s PC is begun without any user intervention.  The progress is marked by the bar at the bottom of the Main Screen, as shown below:

 

 

 

This process continues until all of the hardware installed on the user’s machine has been inventoried.  The completion will be shown by the progress bar being filled with yellow and then cleared. At this point, all of the installed hardware devices, on the PC on which the application is running, are listed in the “Device List”, under their appropriate category.  At any point, a user may force a refresh of this list, simply by pressing the “Refresh Hardware List” button under the list, as pictured below:

 

 

Pressing this button will clear the list and repeat the process run at startup.

 

Displaying Properties

 

The Properties of any installed hardware device can be displayed simply by opening the appropriate category and clicking on the desired device in the “Device List”.  Doing so will display all of the properties and their values for the selected device as shown below:

 

 

These properties and their values are displayed in the “Device properties” list to the right of the “Device List” and the title of the “Device properties” list will be appended with the currently displayed device, as shown above.

 

Please note that properties available for one device in one category may not be available for another device in another category.  The properties will vary based on device and category.

 

Save Options

 

The results of the hardware inventory can be saved.  The user may select the amount of data to save.  This is done with the “Save Options”.  The user may select to save only the “Device List” information.  In this case, only the hardware categories and the device name will be written when the information is saved.  To achieve this, the radio button labeled “Save Device List” should be selected as shown below:

 

 

Selecting this button will deselect the radio button labeled “Save Device List and Device Properties”.

 

If the user desired that all of the dev ice properties and values be written along with their associated device and category, when the information is saved, then the radio button labeled “Save Device List and Device Properties” should be selected, as shown below:

 

 

Selecting this radio button will deselect the radio button labeled “Save Device List”.

 

Saving Selected Data

 

After the desire option has been selected the user may choose to save the data in one of two formats:

 

·        Plain ASCII Text Format

·        HTML Table Format

 

Saving Results As Text

 

To save the results of the hardware inventory as text, the user would press the “Start Saving Results As Text File” button.  Doing so, after the desire option has been selected, will display the following dialog:

 

 

Navigate to the folder in which the text file should be saved and type a name into the “File name:” field.  Press the “Save” button to close the dialog and start the process of saving the data.  Press the “Cancel” button to dismiss this dialog without saving.  If the “Save” button is selected the data will be written to the selected file and the progress will be marked by the “Progress Bar” on the Main Screen.  This may take several minutes.

 

When the process is completed the file will be in one of two formats.  If the user chose to write only the “Device List” information, the file will appear something like the following:

 

LIST OF DEVICES NAMES

 

 

                Processor

                                x86 Family 6 Model 13 Stepping 8

 

                Keyboard

                                Enhanced (101- or 102-key)

 

                PointingDevice

                                PS/2 Compatible Mouse

                                .

                                .

                                .

 

If the user chose to write only the “Device List and Device Properties” information, the file will appear something like the following:

 

HARDWARE INFORMATION

 

 

                Processor

                                x86 Family 6 Model 13 Stepping 8

                                                Properties:            Value

                                                AddressWidth:     32

                                                Architecture:        0

                                                Availability:         3

                                                Caption:                x86 Family 6 Model 13 Stepping 8

                                                CreationClassName:          Win32_Processor

                                                CurrentClockSpeed:          366

                                                CurrentVoltage:  33

                                                DataWidth:          32

                                                Description:         x86 Family 6 Model 13 Stepping 8

                                                DeviceID:              CPU0

                                                ExtClock:             133

                                                Family: 2

                                                L2CacheSize:       2048

                                                Level:     6

                                                LoadPercentage:                4

                                                Manufacturer:     GenuineIntel

                                                MaxClockSpeed:                797

                                                Name:            Intel(R) Pentium(R) M processor 1.73GHz

                                                PowerManagementSupported:        False

                                                ProcessorId:         AFE9FBFF000006D8

                                                ProcessorType:    3

                                                Revision:               3336

                                                Role:      CPU

                                                SocketDesignation:            Microprocessor

                                                Status:   OK

                                                StatusInfo:            3

                                                Stepping:              8

                                                SystemCreationClassName:             Win32_ComputerSystem

                                                SystemName:       COMPUTER2

                                                UpgradeMethod:                6

                                                Version:                Model 13, Stepping 8

                                                VoltageCaps:       2

 

                Keyboard

                                Enhanced (101- or 102-key)

                                                Properties:            Value

                                                Caption:                Enhanced (101- or 102-key)

                                                ConfigManagerErrorCode:             0

                                                ConfigManagerUserConfig:            False

                                                CreationClassName:          Win32_Keyboard

                                                Description:         Standard 101/102-Key or Microsoft Natural PS/2 Keyboard

                                                DeviceID:              ACPI\PNP0303\4&15F2F7D1&0

                                                Layout:  00000409

                                                Name:    Enhanced (101- or 102-key)

                                                NumberOfFunctionKeys:  12

                                                PNPDeviceID:     ACPI\PNP0303\4&15F2F7D1&0

                                                PowerManagementSupported:        False

                                                Status:   OK

                                                SystemCreationClassName:             Win32_ComputerSystem

                                                SystemName:       COMPUTER2

 

                PointingDevice

                                PS/2 Compatible Mouse

                                                Properties:            Value

                                                Caption:                PS/2 Compatible Mouse

                                                ConfigManagerErrorCode:             0

                                                ConfigManagerUserConfig:            False

                                                CreationClassName:          Win32_PointingDevice

                                                Description:         PS/2 Compatible Mouse

                                                DeviceID:              ACPI\PNP0F13\4&15F2F7D1&0

                                                DeviceInterface:  4

                                                DoubleSpeedThreshold:    6

                                                Handedness:        2

                                                HardwareType:   PS/2 Compatible Mouse

                                                InfFileName:       msmouse.inf

                                                InfSection:            PS2_Inst

                                                Manufacturer:     Microsoft

                                                Name:    PS/2 Compatible Mouse

                                                NumberOfButtons:             2

                                                PNPDeviceID:     ACPI\PNP0F13\4&15F2F7D1&0

                                                PointingType:      2

                                                PowerManagementSupported:        False

                                                QuadSpeedThreshold:       10

                                                Status:   OK

                                                SystemCreationClassName:             Win32_ComputerSystem

                                                SystemName:       COMPUTER2

                                                                .

                                                                .

                                                                .

 

Saving Results As An HTML Table

 

To save the results of the hardware inventory as an HTML Table, the user would press the “Start Saving Results As HTML Table” button.  Doing so, after the desire option has been selected, will display the following dialog:

 

 

Navigate to the folder in which the html table file should be saved and type a name into the “File name:” field.  Press the “Save” button to close the dialog and start the process of saving the data.  Press the “Cancel” button to dismiss this dialog without saving.  If the “Save” button is selected the data will be written to the selected file and the progress will be marked by the “Progress Bar” on the Main Screen.  This may take several minutes.

 

When the process is completed the file will be in one of two formats.  If the user chose to write only the “Device List” information, the file will appear something like the following:

 

<html><title>List of Devices Names</title><body><center><font size='5px'><b>List of Devices Names</b></font><center><hr><table border=0 width='100%'><tr><td><b>&nbsp</b></td></tr>

<tr><td><b>Processor</b></td></tr>

<tr><td>x86 Family 6 Model 13 Stepping 8</td></tr>

<tr><td><b>&nbsp</b></td></tr>

<tr><td><b>Keyboard</b></td></tr>

<tr><td>Enhanced (101- or 102-key)</td></tr>

<tr><td><b>&nbsp</b></td></tr>

<tr><td><b>PointingDevice</b></td></tr>

<tr><td>PS/2 Compatible Mouse</td></tr>

                                .

                                .

                                .

 

This would appear in browser in the format:

 

 

If the user chose to write only the “Device List and Device Properties” information, the file will appear something like the following:

 

<html><title>Hardware Information</title><body><center><font size='5px'><b>Hardware Information</b></font><center><hr><table border=0 width='100%'><tr><td><b>&nbsp</b></td></tr>

<tr><td><b>Processor</b></td></tr>

<tr><td>x86 Family 6 Model 13 Stepping 8</td></tr>

<tr><td><table><tr><td>&nbsp;&nbsp;&nbsp;</td><th>Properties</th><th>Value</th></tr>

<tr><td>&nbsp;</td><td>AddressWidth</td><td>32</td></tr>

<tr><td>&nbsp;</td><td>Architecture</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>Availability</td><td>3</td></tr>

<tr><td>&nbsp;</td><td>Caption</td><td>x86 Family 6 Model 13 Stepping 8</td></tr>

<tr><td>&nbsp;</td><td>CreationClassName</td><td>Win32_Processor</td></tr>

<tr><td>&nbsp;</td><td>CurrentClockSpeed</td><td>366</td></tr>

<tr><td>&nbsp;</td><td>CurrentVoltage</td><td>33</td></tr>

<tr><td>&nbsp;</td><td>DataWidth</td><td>32</td></tr>

<tr><td>&nbsp;</td><td>Description</td><td>x86 Family 6 Model 13 Stepping 8</td></tr>

<tr><td>&nbsp;</td><td>DeviceID</td><td>CPU0</td></tr>

<tr><td>&nbsp;</td><td>ExtClock</td><td>133</td></tr>

<tr><td>&nbsp;</td><td>Family</td><td>2</td></tr>

<tr><td>&nbsp;</td><td>L2CacheSize</td><td>2048</td></tr>

<tr><td>&nbsp;</td><td>Level</td><td>6</td></tr>

<tr><td>&nbsp;</td><td>LoadPercentage</td><td>22</td></tr>

<tr><td>&nbsp;</td><td>Manufacturer</td><td>GenuineIntel</td></tr>

<tr><td>&nbsp;</td><td>MaxClockSpeed</td><td>797</td></tr>

<tr><td>&nbsp;</td><td>Name</td><td>        Intel(R) Pentium(R) M processor 1.73GHz</td></tr>

<tr><td>&nbsp;</td><td>PowerManagementSupported</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>ProcessorId</td><td>AFE9FBFF000006D8</td></tr>

<tr><td>&nbsp;</td><td>ProcessorType</td><td>3</td></tr>

<tr><td>&nbsp;</td><td>Revision</td><td>3336</td></tr>

<tr><td>&nbsp;</td><td>Role</td><td>CPU</td></tr>

<tr><td>&nbsp;</td><td>SocketDesignation</td><td>Microprocessor</td></tr>

<tr><td>&nbsp;</td><td>Status</td><td>OK</td></tr>

<tr><td>&nbsp;</td><td>StatusInfo</td><td>3</td></tr>

<tr><td>&nbsp;</td><td>Stepping</td><td>8</td></tr>

<tr><td>&nbsp;</td><td>SystemCreationClassName</td><td>Win32_ComputerSystem</td></tr>

<tr><td>&nbsp;</td><td>SystemName</td><td>COMPUTER2</td></tr>

<tr><td>&nbsp;</td><td>UpgradeMethod</td><td>6</td></tr>

<tr><td>&nbsp;</td><td>Version</td><td>Model 13, Stepping 8</td></tr>

<tr><td>&nbsp;</td><td>VoltageCaps</td><td>2</td></tr>

</table>

<tr><td><b>&nbsp</b></td></tr>

<tr><td><b>Keyboard</b></td></tr>

<tr><td>Enhanced (101- or 102-key)</td></tr>

<tr><td><table><tr><td>&nbsp;&nbsp;&nbsp;</td><th>Properties</th><th>Value</th></tr>

<tr><td>&nbsp;</td><td>Caption</td><td>Enhanced (101- or 102-key)</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerErrorCode</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerUserConfig</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>CreationClassName</td><td>Win32_Keyboard</td></tr>

<tr><td>&nbsp;</td><td>Description</td><td>Standard 101/102-Key or Microsoft Natural PS/2 Keyboard</td></tr>

<tr><td>&nbsp;</td><td>DeviceID</td><td>ACPI\PNP0303\4&15F2F7D1&0</td></tr>

<tr><td>&nbsp;</td><td>Layout</td><td>00000409</td></tr>

<tr><td>&nbsp;</td><td>Name</td><td>Enhanced (101- or 102-key)</td></tr>

<tr><td>&nbsp;</td><td>NumberOfFunctionKeys</td><td>12</td></tr>

<tr><td>&nbsp;</td><td>PNPDeviceID</td><td>ACPI\PNP0303\4&15F2F7D1&0</td></tr>

<tr><td>&nbsp;</td><td>PowerManagementSupported</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>Status</td><td>OK</td></tr>

<tr><td>&nbsp;</td><td>SystemCreationClassName</td><td>Win32_ComputerSystem</td></tr>

<tr><td>&nbsp;</td><td>SystemName</td><td>COMPUTER2</td></tr>

</table>

<tr><td><b>&nbsp</b></td></tr>

<tr><td><b>PointingDevice</b></td></tr>

<tr><td>PS/2 Compatible Mouse</td></tr>

<tr><td><table><tr><td>&nbsp;&nbsp;&nbsp;</td><th>Properties</th><th>Value</th></tr>

<tr><td>&nbsp;</td><td>Caption</td><td>PS/2 Compatible Mouse</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerErrorCode</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerUserConfig</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>CreationClassName</td><td>Win32_PointingDevice</td></tr>

<tr><td>&nbsp;</td><td>Description</td><td>PS/2 Compatible Mouse</td></tr>

<tr><td>&nbsp;</td><td>DeviceID</td><td>ACPI\PNP0F13\4&15F2F7D1&0</td></tr>

<tr><td>&nbsp;</td><td>DeviceInterface</td><td>4</td></tr>

<tr><td>&nbsp;</td><td>DoubleSpeedThreshold</td><td>6</td></tr>

<tr><td>&nbsp;</td><td>Handedness</td><td>2</td></tr>

<tr><td>&nbsp;</td><td>HardwareType</td><td>PS/2 Compatible Mouse</td></tr>

<tr><td>&nbsp;</td><td>InfFileName</td><td>msmouse.inf</td></tr>

<tr><td>&nbsp;</td><td>InfSection</td><td>PS2_Inst</td></tr>

<tr><td>&nbsp;</td><td>Manufacturer</td><td>Microsoft</td></tr>

<tr><td>&nbsp;</td><td>Name</td><td>PS/2 Compatible Mouse</td></tr>

<tr><td>&nbsp;</td><td>NumberOfButtons</td><td>2</td></tr>

<tr><td>&nbsp;</td><td>PNPDeviceID</td><td>ACPI\PNP0F13\4&15F2F7D1&0</td></tr>

<tr><td>&nbsp;</td><td>PointingType</td><td>2</td></tr>

<tr><td>&nbsp;</td><td>PowerManagementSupported</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>QuadSpeedThreshold</td><td>10</td></tr>

<tr><td>&nbsp;</td><td>Status</td><td>OK</td></tr>

<tr><td>&nbsp;</td><td>SystemCreationClassName</td><td>Win32_ComputerSystem</td></tr>

<tr><td>&nbsp;</td><td>SystemName</td><td>COMPUTER2</td></tr>

</table>

<tr><td><b>&nbsp</b></td></tr>

<tr><td><b>CDROMDrive</b></td></tr>

<tr><td>TSSTcorp CDRW/DVD TSL462C</td></tr>

<tr><td><table><tr><td>&nbsp;&nbsp;&nbsp;</td><th>Properties</th><th>Value</th></tr>

<tr><td>&nbsp;</td><td>Availability</td><td>3</td></tr>

<tr><td>&nbsp;</td><td>Caption</td><td>TSSTcorp CDRW/DVD TSL462C</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerErrorCode</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>ConfigManagerUserConfig</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>CreationClassName</td><td>Win32_CDROMDrive</td></tr>

<tr><td>&nbsp;</td><td>Description</td><td>CD-ROM Drive</td></tr>

<tr><td>&nbsp;</td><td>DeviceID</td><td>IDE\CDROMTSSTCORP_CDRW/DVD_TSL462C_______________DE01____\5&38C74280&0&0.0.0</td></tr>

<tr><td>&nbsp;</td><td>Drive</td><td>D:</td></tr>

<tr><td>&nbsp;</td><td>Id</td><td>D:</td></tr>

<tr><td>&nbsp;</td><td>Manufacturer</td><td>(Standard CD-ROM drives)</td></tr>

<tr><td>&nbsp;</td><td>MediaLoaded</td><td>False</td></tr>

<tr><td>&nbsp;</td><td>MediaType</td><td>CD-ROM</td></tr>

<tr><td>&nbsp;</td><td>Name</td><td>TSSTcorp CDRW/DVD TSL462C</td></tr>

<tr><td>&nbsp;</td><td>PNPDeviceID</td><td>IDE\CDROMTSSTCORP_CDRW/DVD_TSL462C_______________DE01____\5&38C74280&0&0.0.0</td></tr>

<tr><td>&nbsp;</td><td>SCSIBus</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>SCSILogicalUnit</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>SCSITargetId</td><td>0</td></tr>

<tr><td>&nbsp;</td><td>Status</td><td>OK</td></tr>

<tr><td>&nbsp;</td><td>SystemCreationClassName</td><td>Win32_ComputerSystem</td></tr>

<tr><td>&nbsp;</td><td>SystemName</td><td>COMPUTER2</td></tr>

</table>

                                                .

                                                .

                                                .

 

This would appear in browser in the format: