| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Информация о железе |
| Автор: PROme 19.6.2004, 12:01 |
| Т.е. всячиская инфа о железе, как можно больше. Отдельно интересуют всякие ID устройств. Очень интересно. masm заранее спасибо |
| Автор: Chingachguk 21.6.2004, 20:35 |
| Недавно на wasm.ru вышла статья с подобным названием - информация о железе. Сам не читал ;) |
| Автор: Jin X 21.6.2004, 22:13 |
| Вот тут ещё глянь: http://sources.ru/asm/ p.s. И вот тут: http://forum.sources.ru/index.php?showtopic=42348 |
| Автор: Петров Андрей 24.6.2004, 13:43 |
| То что знаю: 1) CPUID - получение информации о процессоре. Отличается для разных производителей (Например для AMD есть дополнения позволяющие определить всякие там расширения 3DNow! и т.д.) 2) Инфа о винчестере получается через DeviceIOControl (API) + 2 недокументированные возможности. 3) Вообще любая инфа о железе получется с использованием WMI (Windows Managment Instrumentation) но она зависит от прав доступа, впрочем как и 2 пункт. |
| Автор: Wowik 5.8.2004, 21:00 |
| CPUID - в нете куча ссылок на описалово да и в книжках есть(от производителей основные фишки не отличаются). Ссылка на WMI помоему это издевательство. Далее, если устройство PCI - надо глянуть описание PCI биоса, если AGP - функции AGP, если USB то USB спецификация(но тут весьма не просто пример сваять). с PCI и AGP работа очень проста. Ссылки на все это есть у ральфа брауна, на fasm.ru думаю, и тд (можно поискать в нете). ISO девайсы да и подключенные к ком лпт устройства намного не приятней и явных механизмов идентификации нет. |