Сообщение Найти точки монтирования диска (утилитой mountvol) от 02.04.2019 15:05
Изменено 02.04.2019 15:15 AlexGin
Найти точки монтирования диска (утилитой mountvol)
Вопрос такого рода:
Как найти точки монтирования утилитой mountvol?
Есть утилита mountvol, которая может монтировать флешку в какой-либо дисковый путь.
Вот так:
То есть, какой имеется общий способ, чтобы найти директорий: c:\ss64 из приведенного примера?
Я полагаю, что надо копать в сторону функций:
GetVolumeNameForVolumeMountPoint
GetVolumePathNamesForVolumeName
правильно ли это?
Спасибо за любые ответы!
Как найти точки монтирования утилитой mountvol?
Есть утилита mountvol, которая может монтировать флешку в какой-либо дисковый путь.
Вот так:
Вот подробности: https://ss64.com/nt/mountvol.htmlCreate a mount point called ss64:
C:\> md ss64
C:\> mountvol c:\ss64 \\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}
Delete the mount point:
C:\> mountvol c:\ss64 /d
То есть, какой имеется общий способ, чтобы найти директорий: c:\ss64 из приведенного примера?
Я полагаю, что надо копать в сторону функций:
GetVolumeNameForVolumeMountPoint
GetVolumePathNamesForVolumeName
правильно ли это?
Спасибо за любые ответы!
Найти точки монтирования диска (утилитой mountvol)
Вопрос такого рода:
Как найти точки монтирования утилитой mountvol?
Есть утилита mountvol, которая может монтировать флешку в какой-либо дисковый путь.
Вот так:
То есть, какой имеется общий способ, чтобы найти директорий: c:\ss64 из приведенного примера?
Как найти все такие директории?
Простой обход дисковых томов и получение их GUID-ов описан здесь:
https://gist.github.com/gabonator/2499496
В данном случае, требуется обратное: по GUID идентификатору дискового тома
(в данном примере это: {2eca078d-5cbc-43d3-aff8-7e8511f60d0e})
найти каталог монтирования — это может быть не просто даск, а именно папка на диске.
Я полагаю, что надо копать в сторону функций:
GetVolumeNameForVolumeMountPoint
GetVolumePathNamesForVolumeName
правильно ли это?
Спасибо за любые ответы!
Как найти точки монтирования утилитой mountvol?
Есть утилита mountvol, которая может монтировать флешку в какой-либо дисковый путь.
Вот так:
Вот подробности: https://ss64.com/nt/mountvol.htmlCreate a mount point called ss64:
C:\> md ss64
C:\> mountvol c:\ss64 \\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}
Delete the mount point:
C:\> mountvol c:\ss64 /d
То есть, какой имеется общий способ, чтобы найти директорий: c:\ss64 из приведенного примера?
Как найти все такие директории?
Простой обход дисковых томов и получение их GUID-ов описан здесь:
https://gist.github.com/gabonator/2499496
В данном случае, требуется обратное: по GUID идентификатору дискового тома
(в данном примере это: {2eca078d-5cbc-43d3-aff8-7e8511f60d0e})
найти каталог монтирования — это может быть не просто даск, а именно папка на диске.
Я полагаю, что надо копать в сторону функций:
GetVolumeNameForVolumeMountPoint
GetVolumePathNamesForVolumeName
правильно ли это?
Спасибо за любые ответы!