Solved

PC Diagnostics Utilities

Posted on 1998-07-08
6
356 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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

The Rasberry PI is a low cost piece of hardware that you can have a lot of fun with through experimenting and building/working on projects like media players, running a low cost computer, build data loggers etc. - see: https://www.raspberrypi.org
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

749 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