Not sure about the actual idea or requirement, but yes, there are numerous ways to have the detected data exported (including all details about the drives) to make it available in other tools. This allows registered version of Hard Disk Sentinel to be integrated easily in other monitoring environments.
Yes, there is a simple API (using Windows Messages) to collect basic information.
by using very simple SendMessage commands.
This offers limited information but also some commands like the hard disk testing.
I can provide a demo tool with source to check.
The source code is in Borland Delphi 7, but can be very easy to re-write or make similar functionality in other languages (just need to use FindWindow / SendMessage)
Or if you prefer to get complete detected hard disk information with all details to be processed, you may try to
- enable Configuration -> Advanced options -> Generate and update XML file
as then HDSentinel constantly saves the detected hard disk status information to a configured XML file after each detection cycles (its frequency is adjustable on the top of Configuration -> Advanced options page)
This is designed exactly to allow other software to process the detected information, for example to store in a database
I can provide very simply VBS script to illustrate how the XML file can be processed and relevant information retrieved.
- or an other solution:
enable Configuration -> Integration -> Enable WebStatus
and then the XML file could be collected with simple HTTP query to
The result (XML file with information) is the same, just it is accessible even from remotely. This method is used for example in the “remote access gadget” made by Mr. Scott Mark ( http://www.hdsentinel.com/add-on-remote-gadget.php )
There is a completely different solution: to NOT have Hard Disk Sentinel, but integrate the required detection functionality (by DLL files) in your project, and then you can get programmatically all information. This is integrated in some projects, for example if you know DriveBender software, they do this: license the complete API which runs completely independently from Hard Disk Sentinel.
Please write me on firstname.lastname@example.org and let me know which option may be interesting.