Rev DHL said:
How can I make a hard drive to be accessible only through ONE specific program. It should be impossible to access the hard drive through any other program. It should be impossible to amend or delete the partitions. These attributes should remain on the disk even if it is moved to another computer.
Software related disk attributes are managed through the OS. You cannot port these over to another machine. The other machine would have to be set up that way also.
You can however use a file restriction policy, to disallow certain types of files to be copied to the drive on a fileserver
You cannot allow a specific program access to a drive or partition (as drive access is managed via the OS, not an application), but you certainly could only allow certain user(s) access to it.
But once again, this would have to be set up again on the computer you move the drive to.
You might, I say again MIGHT, be able to do something like this by restricting program access to USB ports, and install the drive externally.
I'm no expert in that though, so await someone to give you a better answer.
You could I suppose encrypt the drive, and try to incorporate the de-cryption into the software that you need to access the drive - but I seriously doubt it without actually coding the software yourself.
I suppose you could restrict read/write access for certain programs to only certain drives. PITA to set up though.
It is difficult to try imagine workarounds without knowing exactly what it is you wish to achieve.