Вниз
Скачать: CL | DM;

Работа со CMOS в Win XP   Найти похожие ветки 

← →
ZedeS ©   (2004-11-08 12:26) [0]

Доброго времени суток!
Есть проблемка. Нужно поменять данные в CMOS, а товарищь Win XP это делать не дает. Под 98 все прекрасно работает!
Посоветовали WinIO, но он фигурирует, как для рапоты с COM портом (насколько я понял).
Что по-этому поводу можете посоветовать.
Заранее спасибо!!!
И еще такой вопрос - в 98 используються порты 70 и 71, а ХР if not SetPortVal($70,i,1) then exit else
begin
GetPortVal($71,zn,1);
Result:=zn^;
end;
70,71,72,73. Я могу использовать любой?

Пробую, но не получается.
на асемблере
i передается при вызове функции
zn: byte

asm
mov al,i //номер ячейки, из которой производится чтение
out 70h,al //заносим это значние в порт cmos rts
wait
xor ax,ax //очистка регистра ax
in al,71h //вводим в регистр al из порта значение ячейки smoc rts
wait
mov zn,al //присваеваем zn значение ячейки
end;

при помощи WinIO пробую,
подключил драйвер и т.д.(все по инструкции), далее

Вылетает сразу после Set
Что я делаю неправильно?
Заранее спасибо за ответы!


← →
ZedeS ©   (2004-11-08 12:29) [1]

Малеха забочинил, вот правильный пост

И еще такой вопрос - в 98 используються порты 70 и 71, а ХР 70,71,72,73. Я могу использовать любой?

Пробую, но не получается.
на асемблере
i передается при вызове функции
zn: byte

asm
mov al,i //номер ячейки, из которой производится чтение
out 70h,al //заносим это значние в порт cmos rts
wait
xor ax,ax //очистка регистра ax
in al,71h //вводим в регистр al из порта значение ячейки smoc rts
wait
mov zn,al //присваеваем zn значение ячейки
end;

при помощи WinIO пробую,
подключил драйвер и т.д.(все по инструкции), далее
if not SetPortVal($70,i,1) then exit else
begin
GetPortVal($71,zn,1);
Result:=zn^;
end;

Вылетает сразу после Set
Что я делаю неправильно?
Заранее спасибо за ответы!


← →
Игорь Шевченко ©   (2004-11-09 13:41) [2]

А нафига CMOS-то менять ?


← →
Digitman ©   (2004-11-09 13:54) [3]


> в 98 используються порты 70 и 71, а ХР 70,71,72,73


на основании чего ты утверждаешь, что ОС win98 обращается к двум упомянутым портам, а ХП - аж к четырем ? хотя речь идет об одной и той же аппаратной подсистеме ?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1102099099
vidiv
2004-12-03 21:38
2004.12.19
Освободится ли память?


1-1102062336
Frozzen
2004-12-03 11:25
2004.12.19
Антиотладочные приемы


4-1099381257
bigcrush
2004-11-02 10:40
2004.12.19
Непонятная работа хука на WH_GETMESSAGE


6-1097064362
Rext
2004-10-06 16:06
2004.12.19
Ошибка при создании FTP-соединения


14-1101415256
Agent13
2004-11-25 23:40
2004.12.19
Проблема с CD-ROM




   Наверх