I have a computer with one hard disk. the disk is splited into two logical drives (C:, D:). I need to write a procedure that retrive this data (one hard disk with two logical drives).
The real task is to know how many hard disks the computer have( IDE or SCSI ) and which logical drive reside in which hard disk.
I know how to do this by reading from the registry in win95, but the NT registry is different from the win95 one, so I can't use this.
I also tried use the DeviceIOCtrl, but failed to make it work right.
There is also an int 21 service that deals with the subject but I couldn't make it work properly.
I already post this question in the delphi section but they helped none. Please answer this only if you REALLY know the answer.