Всем привет!
Кто подскажет, как можно определить номер логического диска диска в системе по его букве подключения?
Компонент какой нибудь, или через реестр?
P.S. в компоненте WMI DiskInfo такой информации вроде нет, в компоненте HardDisk тоже не нашел.
Этот топик читают: Гость
Ответов: 35
Рейтинг: 5
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
KopBuH писал(а): DiskInfo такой информации вроде нет |
|||
карма: 25 |
|
Ответов: 35
Рейтинг: 5
|
|||
По F1 то же самое, что и в описании точек компонента.
Извиняюсь, точнее я хотел написать что требуется узнать номер ФИЗИЧЕСКОГО диска по букве или точке подключения Речь о том физическом номере диска, который отображается в "Управлении дисками" Который по виден по вызову коммандной строки с параметром wmic diskdrive get model,name,size (как \.PHYSICALDRIVE7 например) может можно скриптом VBS, если он умеет это |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Это ?
kopbuh_1.png Понял... Не то. ------------ Дoбавленo в 11.30:
|
|||
карма: 25 |
| ||
файлы: 1 | kopbuh_1.png [4.5KB] [662] |
Ответов: 1059
Рейтинг: 76
|
|||
Tad писал(а): кодWin 7 х64 не пашет. ТС хочет disk_.png |
|||
карма: 0 |
| ||
файлы: 1 | disk_.png [44KB] [572] |
Ответов: 16884
Рейтинг: 1239
|
|||
KopBuH писал(а): Кто подскажет, как можно определить номер логического диска диска в системе по его букве подключения?На одном харде может быть несколько логических дисков (томов). Например: хард 0 разбит на C:, D: и E:, а хард 1 тоже разбит на два логических - F и H. Как думаешь, что ему надо ? |
|||
карма: 25 |
|
Ответов: 1059
Рейтинг: 76
|
|||
Скорей всего принадлежность выбранному харду логических дисков.
|
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Угадываем мелодию с первой ноты! Постоянным пользователям скидка 10%!
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
tom-it писал(а): Скорей всего принадлежность выбранному харду логических дисков. Леонид, вот-вот. С первой ноты не угадаешь - фальшивая она. Наверное, правильно задать вопрос намного сложнее чем программировать. Програмируют все, а вопрос нормально сформулировать не получается. ------------ Дoбавленo в 14.29: Кто смелый, проверьте. Вроде Серийный номер тома (логического диска) писал(а): tomno.rar |
|||
карма: 25 |
| ||
файлы: 1 | tomno.rar [1KB] [147] |
Ответов: 1059
Рейтинг: 76
|
|||
Tad писал(а): проверьте.Win 7 х64 - ОК |
|||
карма: 0 |
| ||
Голосовали: | Tad |
Ответов: 16884
Рейтинг: 1239
|
|||
tom-it, у тебя диск разбит ?
|
|||
карма: 25 |
|
Ответов: 1059
Рейтинг: 76
|
|||
Да.
Каждый логический диск имеет разный серийник. ------------ Дoбавленo в 15.35: del... |
|||
карма: 0 |
|
Ответов: 35
Рейтинг: 5
|
|||
Тысяча извинений, правильное название темы должно быть "Определение номера ФИЗИЧЕСКОГО диска по букве подключения"
Да, я имею ввиду принадлежность буквы логического тома к физическому диску. То есть например если подключена флешка, http://forum.hiasm.com/xf/attach/share/Disk7.jpg Проблема у примено такая: при выборе логического тома в списке DriveBox нужно узнать к какому ФИЗИЧЕСКОМУ диску он принадлежит, номер в формате \.PHYSICALDRIVE7 |
|||
карма: 0 |
|
Ответов: 1059
Рейтинг: 76
|
|||
KopBuH писал(а): Определение номера ФИЗИЧЕСКОГО диска по букве подключенияТипа так? phdrv.rar [offtop]Как всегда через костыль(внешний exe), ну незнаю я паскаль [/offtop] |
|||
карма: 0 |
| ||
файлы: 1 | phdrv.rar [11KB] [149] |
Ответов: 35
Рейтинг: 5
|
|||
tom-it писал(а): Типа так?да, так. а кроме как с костылем нет ли других вариантов? |
|||
карма: 0 |
|