Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Биос


Страницы:   1 2 3

Evgeniy_K ©   (2004-03-06 21:25:00) 

Как считать данные из биоса, если я знаю адрес?


Германн   (2004-03-09 16:30:00) [21]

2 Digitman ©   (09.03.04 13:14) [22]

Да нет у автора никакого драйвера "\Device\MyDevice"! А есть некое устройство, имеющее некоторые регистры, имеющие некие адреса в физической памяти.
Но вот никак человек не хочет понять, что для доступа к этим регистрам по этим адресам ему нужно написать драйвер, хотя уже много раз ему об этом говорили, в том числе и Вы в ветке о RNG.


Kerk   (2004-03-09 15:31:00) [22]


> да что значит "адрес драйвера" ?!
> нет у драйвера никаких "адресов" !!


Как это нет? Он ведь в памяти где-то расположен, как и все программы...


Digitman   (2004-03-09 13:14:00) [23]


> Evgeniy_K   (09.03.04 12:19) [21]


да что значит "адрес драйвера" ?!
нет у драйвера никаких "адресов" !!

открываем дивайс :
hDevice := CreateFile('\Device\MyDevice', ...);

а далее - в зависимости от того, какой интерфейс управления предоставляет драйвер :

ReadFile(hDevice, ...),
WriteFile(hDevice, ...),
DeviceIoControl(hDevice, ...),


Evgeniy_K   (2004-03-09 12:19:00) [24]

Наверно, как получить доступ к драйверу, зная его адрес?


Alex Konshin   (2004-03-08 22:20:00) [25]

2 Evgeniy_K: Наверно, для тебе будет откровением, что виртуальная память процесса и физическая память - это не одно и то же?


Германн   (2004-03-08 21:38:00) [26]

2 Evgeniy_K   (08.03.04 11:30) [16]
>Ничего я не путаю У меня есть адрес драйвера. Как мне обратится > по этому адресу. Что-либо считать оттудова? Драйвер >представлен диапазоном адресов.

Обычно все-таки устройствоиспользует некий диапазон адресов. А для доступа в этом диапазон прикладной программой используется драйвер, специально написанный.


Evgeniy_K   (2004-03-08 14:28:00) [27]

Просто делатся это должно аналогично или хотя бы чуток похоже. Ответьте хотя бы на один вопрос, может навеет новые мысли.


Плохиш   (2004-03-08 11:37:00) [28]


Evgeniy_K   (06.03.04 21:25)  
Как считать данные из биоса, если я знаю адрес?


> Evgeniy_K   (08.03.04 11:30) [16]
> Ничего я не путаю У меня есть адрес драйвера. Как мне обратится
> по этому адресу. Что-либо считать оттудова? Драйвер представлен
> диапазоном адресов.

Да Вы, батенька, оригинал :-)


Evgeniy_K   (2004-03-08 11:30:00) [29]

Ничего я не путаю У меня есть адрес драйвера. Как мне обратится по этому адресу. Что-либо считать оттудова? Драйвер представлен диапазоном адресов.


Prohodil Mimo   (2004-03-08 10:59:00) [30]

nu togda vmesto foruma proshe povesit' okno, gde budet : "Idi pochitaj knizhku ili polaz' v inete".
A jesli vremeni v obrez? ne vse zhe znajut vsjo. Jesli ja v etoj oblasti nikogda ne rabotal, to i znat' ne budu. A vmesto pomoshi uslishu "ja umnij, a ti durak" ili chto-to v etom duhe.
ne objazatel'no gotovij primer kidat'...mozhno i prosto ssilku na stat'ju dat' gde vsjo eto opisano, jesli takovaja gde-to jest'.


Плохиш   (2004-03-08 10:40:00) [31]

>Prohodil Mimo   (08.03.04 10:28) [13]

Интернет ещёсвободная зона!


Prohodil Mimo   (2004-03-08 10:28:00) [32]

Pohozhe nekotorije dumajut, chto forum nuzhen dlja togo, chto-bi pohvastaca drug pered drugom chto "JA MOGU!!!" da pal'ci poraspuskat'. Jesli ne hochesh otvechat'/pomoch' - sidi i molchi, chego zrja krichat', tolku ot togo? krikunov i tak hvatajet.


Германн   (2004-03-07 20:01:00) [33]

2 Evgeniy_K   (07.03.04 16:52) [9]
Ох, по твоим ветками, чудится мне, что ты путаешь девайс с его драйвером.


Игорь Шевченко   (2004-03-07 18:57:00) [34]

Evgeniy_K   (07.03.04 12:42)


> Хватит меня кормить словами "проще", "сложнее". Я так тоже
> говорить умею, но от этого работа с места не сдвинется!


Кому какое дело до твоей работы ?

---
LMD


Vit@ly   (2004-03-07 18:30:00) [35]

Зная адрес без проблем


Evgeniy_K   (2004-03-07 16:52:00) [36]

Мыло указано. Допустим я знаю адрес в памяти драйвера. Значит, я могу к нему обратится. Как это сделать?


Digitman   (2004-03-07 14:57:00) [37]


> Duk


CMOS - это не BIOS


Duk   (2004-03-07 14:51:00) [38]

Могу скинуть редактор биоса на асме. дай только свое мыло


Duk   (2004-03-07 14:49:00) [39]

C помощью асма: прерываний и команд отсылки данных в порт
out порт,значение
in аккумулятор,порт


Kerk   (2004-03-07 13:53:00) [40]


> Evgeniy_K   (07.03.04 12:42) [4]
> Я так тоже говорить умею, но от этого работа с места не сдвинется!


А почему кто-то должен за тебя твою работу делать?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо