Re: Отключить диск, зная его букву
От: Аноним  
Дата: 21.10.04 07:21
Оценка:
Здравствуйте, MM, Вы писали:

MM>Приветствую


MM>Передо мной стоит следующая задача:

MM>Известна буква логического диска. Необходимо отключить устройство-физический диск, содержащий логический.

MM>Я пробовал решать задачу таким образом:

MM>1. С помощью WMI по букве нашёл соотв. физический диск(Win32_DiskDrive) и получил параметр "PNPDeviceID"
MM>2. Затем нашёл устройство, имеющее такой же InstanceId (функция SetupDiGetDeviceInstanceId) с помощью функции SetupDiEnumDeviceInfo
MM>3. Отключил устройство(SetupDiChangeState)

MM>Всё хорошо, но оказалось, что часто у дисков одной модели этот параметр совпадает и я не могу определить, какой же из одинаковых дисков отключать.

MM>Поискал по MSDN и не нашёл таких общих параметров для WMI и SetupDi..., которые бы могли отличаться.
MM>Прямо не знаю, что и делать

MM>Помогите различить диски!!!


Меня очень интересует данная тема. Можно код посмотреть ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.