|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
Как узнать версию windows и модели видеокарты и саундкарты?02.11.2014, 17:36. Показов 7879. Ответов 37
Метки нет (Все метки)
0
|
|
| 02.11.2014, 17:36 | |
|
Ответы с готовыми решениями:
37
Как узнать версию драйвера не запуская Windows?
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 03.11.2014, 18:18 [ТС] | |
|
0
|
|
|
|
||||||
| 03.11.2014, 20:26 | ||||||
Не по теме: Когда мне было три года и я был в детском саду, я не умел завязывать шнурки, мне их всегда завязывала девочка из моей группы. Каждый раз когда она это делала, мне было так стыдно... Добавлено через 10 минут Не по теме: Забыл сказать самое главное. Сейчас мне тридцать, и я умею завязывать шнурки!
0
|
||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 04.11.2014, 07:01 [ТС] | |
|
0
|
|
|
Ушел с форума
|
|
| 04.11.2014, 09:59 | |
|
SetupDiGetClassDevs с GUID_DEVCLASS_DISPLAY и флагом DIGCF_PRESENT.
Далее в цикле вызываешь SetupDiEnumDeviceInfo, увеличивая после каждого вызова счетчик (2-ой аргумент), пока функция не вернет ошибку (GetLastError в этом случае должен вернуть ERROR_NO_MORE_ITEMS). На каждом шаге функция SetupDiEnumDeviceInfo заполняет структуру SP_DEVINFO_DATA, которая содержит ассоциированную с устройством информацию. Эту структуру можно передавать в другие функции. Например SetupDiGetDeviceRegistryProperty с кодом SPDRP_FRIENDLYNAME возвращает название устройства, SPDRP_MFG - производителя. Вообще, по этим функциям нужно внимательно читать документацию, потому что где-то требуется правильно инициализировать члены структур, где-то существуют расширенные коды ошибок и т.д. Легко ошибиться.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 04.11.2014, 10:25 [ТС] | |
|
А PropertyBuffer сколько выделять?
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
| 04.11.2014, 11:19 [ТС] | |||||||||||
|
Нифига себе. Он 9 мегабайт попросил.
0
|
|||||||||||
|
Ушел с форума
|
|
| 04.11.2014, 11:26 | |
|
Это потому, что ты передаешь флаг DIGCF_ALLCLASSES, т.е. перечисление
выполняется для всех классов устройств, зарегистрированных в системе. Я обычно ставлю DIGCF_PRESENT, т.е. перечисляются только подключенные устройства и только те, чей класс передан первым аргументом SetupDiGetClassDevs.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 04.11.2014, 11:30 [ТС] | |
|
Ещё больше просит. 0X9DD1CD.
0
|
|
|
Ушел с форума
|
|
| 04.11.2014, 11:41 | |
|
Посмотрел код в сообщении 29.
А где проверка ошибок ? Например, SetupDiEnumDeviceInfo вполне может вернуть FALSE из-за того, что в SP_DEVINFO_DATA не выставлено поле size.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 04.11.2014, 12:08 [ТС] | |
|
0
|
|
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 04.11.2014, 12:19 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
| 04.11.2014, 12:32 [ТС] | |||||||||||
|
Всё равно 5 мегов.
0
|
|||||||||||
|
|
||||||
| 04.11.2014, 13:01 | ||||||
Сообщение было отмечено taras atavin как решение
Решение
Давайте немного продвинемся вперёд, а то это никогда не кончится.
0
|
||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
| 04.11.2014, 13:52 [ТС] | |||||||||||
|
Эйси:
0
|
|||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
| 04.11.2014, 16:46 [ТС] | |||||||||||
|
Модели "железа" залогировал.
0
|
|||||||||||
| 04.11.2014, 16:46 | |
|
Как правильно создать и использовать radiobutton? Можно ли из программы узнать версию Windows ? Узнать версию и редакцию не загружая windows по файлам на диске
Как узнать версию ОС? Как узнать версию ISA? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|