|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
Функции для определения железа07.05.2011, 16:39. Показов 2861. Ответов 10
Метки нет (Все метки)
привет всем в очередной раз ),никто не подскажет мне какие есть ф-и для определения например мамки или аудиокарты,да и прочего железа?
или проще уже через реестр?
0
|
|
| 07.05.2011, 16:39 | |
|
Ответы с готовыми решениями:
10
Составить блок схему к готовому коду определения области определения функции
программа для определения характеристической функции |
|
1273 / 466 / 9
Регистрация: 20.04.2011
Сообщений: 2,013
|
|
| 07.05.2011, 17:02 | |
|
everest
Добавлено через 3 минуты System Analyser Описание: Shareware. System Analyser - это программа, которая определяет все оборудование на вашем компьютере. Она предоставляет вам полную информацию об: Bios Video CD-Rom IEEE 1284 ASPI/CAM IRQ Network AGP DVD Modem PCI DMA Dos Monitor Lpt Fax PCMCIA Cmos Drives Partitions Rs232 ISDN PnP Y2K Cache IDE Mouse Sound APM Windows Memory ATAPI Keyboard SCSI DMI ESCD SATA Blue-ray Disk PCI Express SPD CPU/FPU ..etc.. Работает с Win 3.1, Win 95/98/ME, (Win NT/2000/XP)
0
|
|
|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
| 07.05.2011, 17:02 [ТС] | |
DDDDD мне нужны функции ,а не программы
0
|
|
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
||
| 07.05.2011, 21:54 | ||
|
1
|
||
|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
| 08.05.2011, 17:43 [ТС] | |
|
он то простой, а вот как получить хэндл устройства? )
0
|
|
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
||||||
| 08.05.2011, 22:04 | ||||||
|
Хэндл можно получить через обчный CreateFile. Указатель на группу устройств получишь через соответствующие GUID (отрывок из функции):
1
|
||||||
|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
| 09.05.2011, 11:27 [ТС] | |
|
спасибо конечно,но можно поподробней ,что тут происходит?
0
|
|
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
|
| 09.05.2011, 11:50 | |
|
Иэх... В первой строке получаем указатель на набор данных устройства класса "батарея", установленных в настоящий момент в системе. В следующем "блоке" мы перечисляем все интерфейсы этого класса. Первым вызовом SetupDiGetDeviceInterfaceDetail() мы запрашиваем требуемый размер буфера для получения расширенной информации об интерфейсе. Вторым вызовом мы, соответственно, уже получаем саму информацию, получая своеобразный виртуальный путь к устройству, который впоследствии и передаем в CreateFile() для получения конкретно указателя на само устройство. DeviceIoControl() здесь приведен чисто для примера, формат команд/параметров, передаваемых этой функции напрямую зависит от опрашиваемого устройства. Иначе говоря, ты же не будешь, например, пытаться отформатировать диск звуковой карты
![]() В последних двух строчках освобождаем память и "закрываем" перечисление. Все. Используя необходимые комбинации параметров, можно получить информацию о любом устройстве или классе устройств. Собственно класс задается параметром, который здесь фигурирует как GUID_DEVICE_BATTERY. Вроде бы доступно объяснил. За дополнительной информацией прошу в MSDN.
1
|
|
|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
| 10.05.2011, 14:53 [ТС] | |
|
т.е насколько я понял если банально поменять класс GUID_DEVICE_BATTERY на какой ,то другой то будет то же самое ,только с другим устройством?
0
|
|
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
||
| 10.05.2011, 15:20 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 13.08.2010
Сообщений: 73
|
|
| 10.05.2011, 17:07 [ТС] | |
|
а есть список классов?бо шото гугл мне не захотел раскрыть правду на этот вопрос...
0
|
|
| 10.05.2011, 17:07 | |
|
Помогаю со студенческими работами здесь
11
Инструкция определения функции и выражение определения функции
Составить программу для определения значения функции Составить программу для определения значения функции Составить программу для определения значения функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|