![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Биос
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]
> Я так тоже говорить умею, но от этого работа с места не сдвинется!
А почему кто-то должен за тебя твою работу делать?