Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Логические диски


Автор: jakimushka 26.8.2009, 09:47
Я создал extended раздел на диске ((IOCTL_DISK_SET_DRIVE_LAYOUT), затем мне нужно создать на нем логический диск и назначить ему букву.  Собственно вопрос как разбить extended раздел на логические диски с помощью WinAPI.
Для того чтобы назначить букву насколько я знаю вызвать DefineDosDevice
Код:
Код

BOOL WINAPI DefineDosDevice(
  __in      DWORD dwFlags,
  __in      LPCTSTR lpDeviceName,
  __in_opt  LPCTSTR lpTargetPath
);

первые 2 параметра понятно - DDD_RAW_TARGET_PATH, и допустим "S:", а 3-й параметр? как узнать имя созданного раздела? Это должно быть что-то вроде Device\HarddiskVolumeX?

Автор: shara 1.9.2009, 21:49
посмотри http://www.truecrypt.org/ там есть исходники
С# но всеже хоть чтото

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)