views:

40

answers:

2

Hi,

I am trying to build an application for Windows XP 64bit which is able to detect drives of a particular model in the system, and if they are not initialized & formatted perform these processes.

I would also like to be able to query and set the partition information(including the volume label).

I have started putting together code using DeviceIoControl, but I have not been able to figure out how to set/get partition/volume labels or format drives with the method, I have got SMART access working.

Is there any other method that is any easier to use?

Zac

A: 

Sounds like you are looking for Disk Management Control Codes.

Luke
Zac Shenker
A: 

If I were doing this I would use my own code only to detect things. I would do the partitioning and formatting through diskpart and/or format commands instead. diskpart accepts file argument with a script to execute.

wilx