Подскажите как узнать физический номер винта, на котором находится определенный логический раздел (буква раздела известна).
Перед тем как вызвать DeviceIoControl, необходимо создать handle. Непонятно какое имя надо задать, чтобы сработал CreateFile?
_DZ>Перед тем как вызвать DeviceIoControl, необходимо создать handle. Непонятно какое имя надо задать, чтобы сработал CreateFile?
Поскольку нужен handle тома, а у Вас есть буква (например "G:"), то
hVolume = CreateFileW( L"\\\\.\\G:",
FILE_READ_DATA|FILE_WRITE_DATA,
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL );