Буква для диска

Тема в разделе "WASM.WIN32", создана пользователем jakimushka, 24 авг 2009.

  1. jakimushka

    jakimushka New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2006
    Сообщения:
    43
    Похожая тема есть уже на форуме но прояснить ситуацию охота. Создал на диске раздел. как назначить ему букву?
    http://www.wasm.ru/forum/viewtopic.php?id=11590 здесь есть вроде как ответ, но IOCTL_SET_KEY_DISK такого кода никто не находит.
    и еще, как в ext. разделе диска создавать логические диски? какие функции для этого используются?
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    DefineDosDevice
     
  3. jakimushka

    jakimushka New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2006
    Сообщения:
    43
    Хорошо, создал я раздел на диске ((IOCTL_DISK_SET_DRIVE_LAYOUT), затем мне нужно вызвать DefineDosDevice
    Код (Text):
    1. BOOL WINAPI DefineDosDevice(
    2.   __in      DWORD dwFlags,
    3.   __in      LPCTSTR lpDeviceName,
    4.   __in_opt  LPCTSTR lpTargetPath
    5. );
    первые 2 параметра понятно - DDD_RAW_TARGET_PATH, и допустим "S:", а 3-й параметр? как узнать имя созданного раздела? Это должно быть что-то вроде Device\HarddiskVolumeX?
     
  4. jakimushka

    jakimushka New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2006
    Сообщения:
    43
    И с exrtended partition не ясно, как на ней создать логические диски?