|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
Как узнать версию windows и модели видеокарты и саундкарты?02.11.2014, 17:36. Показов 7943. Ответов 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? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|