Как узнать имя тома?

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

  1. Axelzet

    Axelzet New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2009
    Сообщения:
    11
    Всем привет!
    Подскажите пожалуйста - с помощью какой API функции можно узнать имя тома? Я имею ввиду то имя, которое используется при монтировании тома на точку монтирования (значение в фигурных скобках при вызове mountvol.exe без параметров).
     
  2. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    GetVolumeInformation
     
  3. Axelzet

    Axelzet New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2009
    Сообщения:
    11
    Пробовал. Вроде не работает. Она ведь возвращает метку тома, а не имя используемое при монтировании, а это не одно и тоже.
     
  4. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Axelzet

    #define _WIN32_WINNT 0x0501
    GetVolumeNameForVolumeMountPoint

    ps mountvol.exe весит всего 8К, посмотри, как она устроена.
     
  5. Axelzet

    Axelzet New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2009
    Сообщения:
    11
    Спасибо! Разобрался! Всё работает!
     
  6. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    гг. Да, сорь. Ступил
     
  7. Axelzet

    Axelzet New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2009
    Сообщения:
    11
    Да ничего.