Know how fast a Hard Drive is in Delphi
I am writing a diagnosis program (like everest, but simpler) and I need to know how fast a HardDrive is. I wanna know things such as: 1 - Bytes per second (read) 2 - Bytes per second (write) 3 - S.M.A.R.T data I guess I can use WMI to query such thing, but i have no idea how. It does not matter if I need to buy a component or get a opensource one. I also know that Windows Perfmoon is able to do that, but I cannot use it. Rafael to obtain the S.M.A.R.T data you can use the WMI or the Windows API. using the WMI the WMI classes to obtain S.M.A.R.T data are MSStorageDriver_ATAPISmartData