Здравствуйте, 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>Помогите различить диски!!!
Меня очень интересует данная тема. Можно код посмотреть ?