· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Програмная очистка CMOS

Посл.отвђт Сообщенiе


Дата: Мар 4, 2004 20:00:37

Можно ли программно очистить CMOS компа из-под винды. Как это сделать. Если из-под винды нельзя, то как это сделать под DOS.


Дата: Мар 4, 2004 20:02:56

Вот тебе исх. работает из под DOS:

CODESG SEGMENT PARA 'CODE'
ASSUME CS:CODESG, DS:CODESG, SS:CODESG, ES:CODESG
ORG 100H

MAIN PROC NEAR
PUSH CX
PUSH AX
XOR CX, CX
MOV CL, 3FH
L1:
MOV AL, CL
OUT 70H, AL
JMP L2
L2:
OUT 71H, AL
LOOP L1

POP AX
POP CX
MAIN ENDP

CODESG ENDS
END MAIN


Дата: Мар 4, 2004 20:30:07

Большое спасибо. Идея понятна. Но 2000 винда порты закрывает. Для доступа к портам нужен сервис. А он грузится только с админского входа. А с обычного пользовательского входа и сервис не поставишь, и порты закрыты. Нет ли кагого-нибудь об ходного пути.


Дата: Мар 4, 2004 21:00:45

Указывать нужно для какой винды.....
Хотя я разницы не вижу....грузись под DOS с дискеты, и запускай!


Дата: Мар 5, 2004 19:18:42

"грузись под DOS с дискеты, и запускай!". А если в биосе не поставлена загрузка ни с дискеты, ни с компакта. А чтобы изменить настройки CMOS, нужно знать пароль. Пароль хранится в самом CMOS. CMOS нужно очистить, чтобы снять этот пароль. А после съёма пароля, можно там всё поменять.


Дата: Мар 6, 2004 09:59:12

CODESG SEGMENT PARA 'CODE'
ASSUME CS:CODESG, DS:CODESG, SS:CODESG, ES:CODESG
ORG 100H

MAIN PROC NEAR
PUSH CX
PUSH AX
XOR CX, CX
MOV CL, 3FH
L1:
MOV AL, CL
OUT 70H, AL
JMP L2
L2:
OUT 71H, AL
LOOP L1

POP AX
POP CX
MAIN ENDP

CODESG ENDS
END MAIN


Гыыыы... =)

B1 FF 89 C8 E7 70 33 C0 E7 71 E2 F6 C3

И всё. Даже компилятора не надо.

Но 2000 винда порты закрывает. Для доступа к портам нужен сервис. А он грузится только с админского входа. А с обычного пользовательского входа и сервис не поставишь, и порты закрыты. Нет ли кагого-нибудь об ходного пути.

Дааа... Это трабла. Глуши владельца компа дубиной. Раскручивай системник и вытаскивай батарею =)))


Дата: Мар 6, 2004 18:06:55

Ну сделай чтоб с дискеты грудился ( в биолсе проставь)......с паролем друдностей не должно быть!


Дата: Мар 7, 2004 13:21:09

2 AZ87 - Ты бы сразу так сказал - не знаю как в 2000 но в XP пашет
открой Debug
-o 70 17
-o 71 17
-q
Старый способ сбивает контрольную сумму CMOSа - и CMOS загружается по дефолту(иногда не помогает)


Дата: Мар 9, 2004 06:06:20

Ну сделай чтоб с дискеты грудился ( в биолсе проставь)......с паролем друдностей не должно быть!

Сделай )) Чувак как раз и хочет узнать как сделать! Ему думаешь зачем CMOS занулять? Как раз чтобы траблу с паролем решить.


Дата: Мар 9, 2004 06:09:14

не знаю как в 2000 но в XP пашет
открой Debug
-o 70 17
-o 71 17
-q
Старый способ сбивает контрольную сумму CMOSа - и CMOS загружается по дефолту(иногда не помогает)


Да?! А вот Мыкрасоффтафцы утверждают, что такие метады отсасывают... Ты проверял, что в XP пашет?


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.100