|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2015, 18:50 | #1 |
Пользователь
Регистрация: 25.02.2011
Сообщений: 51
|
SetupApi проблема с получением информации об USB носителе
Пробую получить информацию о подключенной флешке. Но по каким то причинам не работает, возвращается пустая строка. В чем может быть беда?
Так же прилагаю проект. Код:
Код:
Код:
|
10.02.2015, 18:52 | #2 |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
В диспетчере посмотри GUID
|
10.02.2015, 20:40 | #3 |
Пользователь
Регистрация: 25.02.2011
Сообщений: 51
|
В принципе брат отсюда:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Действительно у флешки показывает следующее: Код:
Последний раз редактировалось MotoArhangel; 10.02.2015 в 21:02. |
10.02.2015, 20:48 | #4 |
Пользователь
Регистрация: 25.02.2011
Сообщений: 51
|
Все осознал. Как то из под ubunt'ы восстанавливал раздел и из нее сделал загрузочную флешку Она и стала определяться как Хард, а я тут голову ломаю
Добавил: Код:
Последний раз редактировалось MotoArhangel; 10.02.2015 в 21:04. |
11.02.2015, 11:15 | #5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Что вам мешает получить инфу через WMI?
|
11.02.2015, 20:11 | #6 |
Пользователь
Регистрация: 25.02.2011
Сообщений: 51
|
В принцыпе для меня более понятный вариант.
Вопрос, В Win32_DiskDrive серийник флешки правильнее вытаскивать как? SerialNumber или PNPDeviceID? И еще один попутный вопрос. Если использовать WbemScripting_TLB то в win xp при запуске приложение появляется ошибка.Собираю проект под win7 x64(WbemScripting_TLB взят отсюда же) + Delphi xe7. Как этого избежать? Код:
Последний раз редактировалось MotoArhangel; 12.02.2015 в 11:05. |
12.02.2015, 12:46 | #7 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
12.02.2015, 15:34 | #8 |
Пользователь
Регистрация: 25.02.2011
Сообщений: 51
|
Спасибо за участие. Разобрался.
Единственно смутило значение SerialNumber. Совершенно не тот, что в PnPDeviceID указывается. Производитель сам его указывает? Флешка Китай=) Последний раз редактировалось MotoArhangel; 12.02.2015 в 21:08. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с получением IP адреса | helldog | Работа с сетью в Delphi | 2 | 27.12.2011 20:03 |
Проблема с получением страницы | shvabrin | Работа с сетью в Delphi | 1 | 28.11.2011 22:49 |
Проблема с получением диапазона | Simbad | Microsoft Office Excel | 6 | 26.11.2011 10:49 |
Проблема с получением страницы | lukinjj | PHP | 2 | 18.07.2010 21:03 |
Проблема с получением имени | zumm | Общие вопросы Delphi | 3 | 14.05.2010 13:06 |