Resources for programmer DELPHI


DelphiRead SMART.

Last time is set with many questions on how to read serial Number of the screw. But all answers are reduced to GetVolumeInformation (' C: \ ', VolumeName, MAX_PATH, @VolumeSerialNo... What not Has that the common screw with factory number. As many would like To write breakage for review of a smart of the hard disk, measurement of his temperature. But the Windows does not allow to climb directly in ports and DOS the approach here it is inappropriate. It was required also to me to write viewer SMART. By the proximate search It was possible to drop the following references on microsoft.com
http://support.microsoft.com/download/support/mslfiles/SmartApp.exe
http://www.microsoft.com/hwdev/download/respec/iocltapi.rtf
As a lot of useful on a smart it was possible to find on Mavritsina Michael's page http://pcjs.chat.ru (thank it huge that it has wished will share results of the Work with the public)
All these data were re-read also I sat porting an example from MS with Visual C Under Delphi. This example - almost complete repetition of MS `, i only has a little expanded the output information and has added a little known attributes SMART. The example is fulfilled as the cantilever application.

The example was tested under WIN98SE. For WIN95 and on a case of absence as an example Smartvsd.vxd driver enters. Under Y2K/NT too should work, but not it was checked. I warn at once - this technology does not see screws on external controllers!!! And, unfortunately, through it are accessible only IDE devices. More the detailed information look in readme.txt file in an example and visit the above-stated references.

To download this example it is possible here:SmartView.zip


Back Home