Я собираюсь сделать что-то, связанное с (сменными) устройствами, поэтому я смотрел на WMI и другие API, экран «Устройства и принтеры» и всплывающее окно «Безопасное извлечение устройства», так как я хочу, чтобы опыт был таким же плавным, как и возможный. Проблема, однако ... в том, что я не могу найти способ получить имена, так как мой пользователь «знает» их на своем ПК.
Пример ... Я подключаю iPod, в DaP и SRH это отображается как «iPod», и это здорово. В WMI самые близкие, что мне удалось найти, это «Apple Inc. iPod» и «Apple iPod USB Device». Подобные истории применимы и к другому оборудованию, такому как WD My Book и другое подобное оборудование. Где найти правильную строку?
Поскольку я начинаю сомневаться в том, что WMI подходит к более широкой картине в правильном направлении, немного больше объяснений ... здесь мы справляемся со съемным оборудованием, 99% жестких дисков. Я продумал жесткое программирование цикла от A до Z и осмотр каждого диска, но, насколько мне известно, съемные тома НЕ ДОЛЖНЫ монтироваться на букву, но также могут быть сброшены в пустую папку на ntfs. Это и мое небольшое сомнение в том, что может быть другое (не приводное) оборудование, которое нужно «доработать» перед тем, как отключить от сети, добавляя к небольшому ноющему сомнению, что я могу задавать не тот вопрос вообще. (редакторы: если это слишком много неактуальной информации, не стесняйтесь редактировать это вне вопроса.)