Thank You for using our little library.
You have here
ashdtemp.h (header file)
ashtemp.dll (win32 DLL file)
ashdtemp.lib (link file for DLL version)
ashdtemps.lib (static library file - not included in DEMO verison)
If you use C/C++ you can use static library and/or
DLL version if you like.
DLL version can be used from any programmer tool including
C/C++, Delphi, VB, XBASE++, FOX...
Using this library is simple, there is
no need for users guide. There is only 3 functions .
Here is C declaration:
int asSmartVersion(int
nHd, int nWhat);
nWhat is number
(1 = you wnat version number,
2= you want revision number)
If we dont find hdd you will get -1,
if there is no support for SMART you will get -2.
int
asSmartTemp(int nHD);
DWORD asSmartPOWERON(int
nHD);
if your disk support this you will get requested value
in all functions call
nHD
is number in range 0 to 3
(0 is first master IDE drive,
1 is first slave IDE drive,
2 is second master IDE drive,
3 is second slave IDE drive.)
IMPORTANT
We don't check parameters range.
Enable SMART in BIOS so we can use it.
NOT ALL SMART DRIVES HAVE SUPPORT FOR THIS
VALUES,
but if they have it, you will get it.
If you use this library with VB
declare it by
Private Declare Function asSmartHDPOWERON Lib "ashdtemp"
_
(ByVal n As Integer) As Long
Private Declare Function asSmartVersion Lib "ashdtemp" _
(ByVal n As Integer, ByVal n1 As Integer) As Integer
Private Declare Function asSmartTemp Lib "ashdtemp" _
(ByVal n As Integer) As Integer
THAT IS ALL YOU NEED TO KNOW
and as you see, it is easy.
Read about S.M.A.R.T if you need more information.
If you need HDD data, you will get it.
100% safe and fast.
IF YOU HAVE ANY PROBLEM, WE WILL HELP,
JUST SEND MAIL to
webmaster@snaga-uma.com with
ASHDTEMP HELP in subject
December 2005.
Aleksandar Stefanovic
AS Computer Software
www.snaga-uma.com
|