Solved

PC Diagnostics Utilities

Posted on 1998-07-08
6
345 Views
Last Modified: 2010-04-26
Does anyone know of any PC Diagnostics Utilities that come in the form of libraries or DLLs that I can call within my own program? This diagnostics tool should include functions like diagnosing network cards, harddisks, memory, I/O ports, etc. I know that Norton Utilities can do it but those are applications and I need only function libraries so that I can develop my own GUI.
0
Comment
Question by:wmlim060298
  • 3
  • 2
6 Comments
 

Expert Comment

by:MasterBo
ID: 1019692
wmlim,

As far as I know, no companies producing diagnostics
software do provide diagnostic services as API (.DLL,
LIB libraries etc). There are certain reasons: most of
the testing requires authentic approaches, most of which
use either undocumented OS features to access directly
hardware or introduce some sort of original OS, for which
there is no API.

I'd recommend you to visit diagnostics software producers
sites, to learn more. But I am afraid, there's no solution
in the form you need and it's unlikely that it will ever
appear.

All the best,

M.B.

0
 

Author Comment

by:wmlim060298
ID: 1019693
Thanks Master Bo, I'll continue to look around if any other sites provide such APIs.
0
 

Author Comment

by:wmlim060298
ID: 1019694
Adjusted points to 80
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 
LVL 5

Expert Comment

by:tstaddon
ID: 1019695
You can get the hardware information out of the Registry by looking at


HKEY_DYN_DATA\Config Manager\Enum

This area contains the status of each detected device in the system, and each subtree is linked to HKLM\Enum + HardwareKey to locate a description.

You can find the processor type at
HKEY_LOCAL_MACHINE\hardware\DESCRIPTION\System\CentralProcessor\0

I can go into more detail if you like.

your best bet is to use the Windows API to collect information about each device.
0
 

Author Comment

by:wmlim060298
ID: 1019696
Thanks tstaddon,
please do provide me with more details which I can understand better on how to use Windows API in this context.
0
 
LVL 5

Accepted Solution

by:
tstaddon earned 80 total points
ID: 1019697
There is a good book, Inside the Windows 95 Registry by Ron Petruska, which is dirt cheap and comes with all the API functions on a disk. It's quite cheap, too.

I used it to run a software and hardware auditing program linked to a secure database on the Internet (for internal company software auditing purposes).


0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Is it worth it to buy an Echo? In a word, yes! For me it was definitely worth it. I use mine on a daily basis. Prologue & Privacy At first, I was very skeptical about the Amazon Echo. In general, I don't like voice assistants. I don't li…
A clone is a duplicate copy. Sheep have been cloned and maybe someday even people will be cloned, but disk cloning (performed by the hard drive cloning software) is a vital tool used to manage and protect data. Let’s look at what hard drive cloning …

825 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question