|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
Чтение данных из BIOSa25.01.2011, 16:47. Показов 2617. Ответов 12
Метки нет (Все метки)
Привет всем !
Может , кто подскажет , библиотеку али еще чего-нить , чтобы прочитать данные из BIOSа в WinXP ? Под Win98 знаю как , а вот под XP есть проблемы. Понятно , что XP-ха ( впрочем , как и NT-ха ) не дает читать 'железо' напрямую. Но может у кого есть опыт и решение данного вопроса ?
0
|
|
| 25.01.2011, 16:47 | |
|
Ответы с готовыми решениями:
12
Блокировка от Biosa ВЕРСИИ BIOSa Cмена Biosa |
|
0 / 0 / 0
Регистрация: 02.09.2010
Сообщений: 102
|
|
| 27.01.2011, 16:50 | |
|
Сведения о BIOS в Windows NT2000MEXP хранятся в реестрев ключе HKEY_LOCAL_MACHINE HARDWARE DESCRIPTION System. В этом ключе, в частности, хранятся следующие параметры:
SystemBiosDate - дата BIOS (строка); SystemBiosVersion - версия BIOS (несколько строк); VideoBiosDate - дата видеокарты (строка); В Windows 98 и т.п. читать надо непосредственно из BIOS. Но, как правило, Windows запрещает чтение BIOS, так что здесь ничего не помогает (во всяком случае все, что я делал, не приводило к успеху)
0
|
|
|
Messir
|
|
| 27.01.2011, 18:26 | |
|
для таких целей пишется драйвер
|
|
|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
| 28.01.2011, 22:04 [ТС] | |
|
Доброго всем времени суток !
Большое спасибо всем ответившим ! Особый сэнкс за ключи реестра , я совсем упустил такую возможность ( короче с ручника забыл сняться :-)). Спасибо. А то я уже тут на ассемблере вставку наваял. Вроде бы работает , надо будет проверить на разных ПК и системах. Но все равно спасибо ! По-поводу написания драйвера ... Messir ??? Сэр , вы предлагаете чтобы у пользователя появилось в системе устройство обозначенное , как 'Устройство для чтения данных из BIOS' ? Ну и , как говорят в Одессе 'Що он мне на это скажет' ? Я думаю , что 'таки оно мне надо ?'
0
|
|
|
Messir
|
|
| 29.01.2011, 01:09 | |
|
А что, уважаемый автор считает, что бывают только драйвера устройств?
По большому счету, драйвер - это программа работающая в нулевом кольце защиты. |
|
|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
| 29.01.2011, 19:38 [ТС] | |
|
To Messir :
Эк , вы батенька загнули :-) Драйвер - 'специальная программа , управляющая обменом с каким либо перифериным устройством'.( Так кажется ? Или я уже начал забывать ?) Это - классика. Поэтому программы обеспечиваюие какие-либо вспомогательные функции , а в вашем случае 'нулевое кольцо защиты'- это уже уровень ядра и соответственно , программа работающая в НКЗ должна обладать соответствующими привелегиями. Фактически , такие программы я назвал бы 'мостом' между основной программой и ядром ОС. Впрочем , сие не есть суть важно. Как говорится , 'хоть х...м назови , только в рот не засовывай' , пардон за грубость , но опять таки - 'из песни слов не выкинешь' :-))) Удачи всем , и еще раз спасибо за советы.
0
|
|
|
Messir
|
|
| 29.01.2011, 21:56 | |
|
тааак... О понятии 'драйвер виртуального устройства' вы, похоже, не слышали, да?
Но даже это не важно...Вообще - есть специальный тип программ, называются 'драйвер', и цель их - обрабатывать IOCTL-запросы других программ, причем делать это в нулевом кольце защиты, дабы не ограничиваться рамками системы. Причем работают ли они при этом с каким-то устройством - не важно. А 'классику' эту придумали, когда система (а точнее - ДОС и иже с ним) не накладывала ограничений на саму прогу, и драйвера были нужны только для устройств (и то, только из удобства). Поэтому сейчас на нее рассчитывать особо не стоит... |
|
|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
| 30.01.2011, 22:56 [ТС] | |
|
Н-да-а-а ...
Смею напомнить вам , что DOS-то появился поперед виндами-то и именно там и появился термин 'драйвер' :-).Это и есть классика. Что же касается 'не ограничиваться рамками системы' , что же , как говорится 'флаг в руки , барабан на шею и попутного ветра в горбатую спину' - не ограничивайтесь :-), выходите за ее рамки. Ничего страшного - одной глючной прогой станет больше. Но для этого вам придется заменить ядро системы на свое , это чтобы не ограничиваться :-) До сих пор , используя 'нулевое кольцо защиты' приходится соблюдать правила ее болезной ( системы , то бишь )... Впрочем , 'есть многое на свете друг Горацио , что и не снилось нашим мудрецам ...'. Я думаю вы нам продемонстрируете на примере , как 'не ограничиваться рамками системы' так , чтобы похерить ядро ( а это и есть 'рамки системы', но при этом , чтобы все работало тип-топ :-) Удачи вам сэр.
0
|
|
|
Messir
|
|
| 30.01.2011, 23:14 | |
|
я даже коментировать не буду - это пустая трата времени. но улыбался я с последнего сообщения долго
|
|
|
Comanche
|
|
| 31.01.2011, 18:27 | |
|
2Messir:
))))))))No words, no jestures... |
|
|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
| 31.01.2011, 21:00 [ТС] | |
|
To Messir :
What can i say ? Если вместо продемонстрированного нам куска кода 'вне рамок системы' одни улыбки ... Как говорится - no comments ... Но смею напомнить : 'He laughs best who laugh last ...'
0
|
|
|
Messir
|
|
| 31.01.2011, 21:08 | |
|
Ох-хо-хо...
![]() 1. 'продемонстрированный кусок кода' никто не просил 2. это выходит за рамки тематики данного форума 3. с таким отношением - я вообще удивляюсь, что автор вопроса надеется от меня получить что-то по данному вопросу?
|
|
|
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
|
|
| 31.01.2011, 21:56 [ТС] | |
|
To Messir :
1) >> Ох-хо-хо... - тише , ночь на дворе , дети спят :-) 2) >> 'продемонстрированный кусок кода' никто не просил - верно , но я предложил его продемонстрировать ( см. выше ), коль ты так крут :-) 3) >> это выходит за рамки тематики данного форума - ни сколько , господа. Мы здесь не о балете рассуждаем ... 4) >> с таким отношением - я вообще удивляюсь, что автор вопроса надеется от меня получить что-то по данному вопросу? ![]() - да Боже упаси ! Тем боле что уже все сделано и работает. Я думал может у кого есть что-то готовое по этому поводу и работает. Хотелось немного сэкономить время. Ну да ладно , просто подтвердилась еще одна мудрая пословица - 'врачу - исцелися сам ...'. Что я и сделал. Удачи ...
0
|
|
| 31.01.2011, 21:56 | |
|
Помогаю со студенческими работами здесь
13
Чтение файла, чтение названия папки где находится файл, запись данных на PHP Основные настройки BIOSA Дальше BIOSa никуда! Странные записи в окне BIOSa Компьютер не загружается дальше BIOSa Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
|