Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.11;
Скачать: CL | DM;

Вниз

Перезагрузка из DOS   Найти похожие ветки 

 
Иван Шихалев ©   (2001-11-02 20:57) [0]

Пишу на ассемблере маленькую запиралку для компа. Точно помню, что есть где-то в BIOS адрес, передав управление на который можно комп перезапустить, но сам адрес не помню... Или другой вариант - как остановить из тех же начальных условий (загружаемся из CONFIG.SYS) остановить комп так, чтобы только Reset"ом или тремя пальцами это исправлялось.

Спасибо


 
Иван Шихалев ©   (2001-11-02 21:02) [1]

Кстати, помню, что узнал про это из книжки Фаронова "Turbo Pascal: Практика программирования" в связи, АФАИР, с защитой программ от трассировки. Если у кого под рукой, может глянет?


 
Anatoly Podgoretsky ©   (2001-11-02 22:01) [2]

Ты из CONFIG.SYS можешь запустить любую программу
Install=PGM.exe
Но по твоему описанию тебе больше подходит установка пароля на БИОС


 
Anatoly Podgoretsky ©   (2001-11-02 22:05) [3]

Насчет адреса, я же тебе посылал TechHelp там точно есть информация, это что то близкое FFFF:0000


 
Anatoly Podgoretsky ©   (2001-11-02 22:06) [4]

Вот посмотрел F000:FFFO


 
Иван Шихалев ©   (2001-11-02 22:21) [5]

Спасибо.
А в TechHelp я смотрел, но не нашел, видимо плохо смотрел.
Как из CONFIG.SYS что-то запустить, я не спрашивал.
А установку пароля на BIOS ненавижю 8( после горького опыта...


 
Anatoly Podgoretsky ©   (2001-11-02 22:46) [6]

1. Наверно, мне понадобилось несколько секунд, но у меня с ним богатый опыт работы
2. Было, но суть в том запускаешь любую программу и выходишь их нее по условию или крутишься
3. Как понимаешь другие методы легко обходятся. Могу прислать утилитку nopasswd обнуляет cmos в итоге в БИОС можно войти, часто помогало на работе против слишком "умных"


 
Иван Шихалев ©   (2001-11-02 23:06) [7]

3. Естественно обходятся. Так и задумано :) Чтобы во время моего отсутствия мой комп мог использовать только коллега (причем не зная пароля). А то после отпуска, например, я два дня игрушки убивал. А однажды вернувшись из командировки, обнаружил, что за ним побывали женщины - смертельного не произошло ничего, но полностью восстановить все настройки удалось только через неделю.


 
Dimanych ©   (2001-11-03 11:46) [8]

Цитата:

Чтобы выполнить "теплую" перезагрузку, эквивалентную Alt+Ctrl+Del занесите 1234h по адресу 0040h:0072h и выполните переход по адресу FFFFh:0000h. Чтобы выполнить холодную перезагрузку занесите 0000h по адресу 0040h:0072h перед переходом.

конец цитаты.

(C) Р.Браун etc "Справочник по прерываниям для IBM PC" т. 1 стр. 3-21 статья "Прерывание 19h"


 
Knight ©   (2001-11-03 14:29) [9]

Утилитка нопасс состоит из трёх строчек наассемблере, вот только бумажку дома забыл..


 
Adder ©   (2001-11-03 18:30) [10]

InLine($9A/ {call far}
$00/$00/ {0xFFFF:0x0000}
$FF/$FF);


 
Knight ©   (2001-11-03 18:41) [11]

да не там по-другому было...:))


 
Adder ©   (2001-11-04 05:33) [12]

2Knight это не то :))) (в смысле, не нопасс, а перезагрузка)


 
AKV ©   (2001-11-05 05:17) [13]


> Иван Шихалев
>пароля). А то после отпуска, например, я два дня игрушки убивал. А >однажды вернувшись из командировки, обнаружил, что за ним побывали >женщины - смертельного не произошло ничего, но полностью восстановить все >настройки удалось только через неделю.

Перед отпуском или длительным отсутствием делай ghost со своего винта
прогой Norton Ghost 2001 потрясная вещь и пусть коллеги на нем хоть
раком стоят а ты прийдешь и все востановищь как бравый перец



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

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
1-32198
Valentin2
2002-01-29 13:31
2002.02.11
Привет...


14-32344
Sheva
2001-12-20 15:30
2002.02.11
Подскажите, пожалуйста.


3-32135
Robby
2002-01-11 15:18
2002.02.11
type в InterBase 6.0


3-32127
nuk
2002-01-15 15:31
2002.02.11
поиск в DBLockupCombobox


3-32168
Yu
2002-01-15 09:30
2002.02.11
Как проверить корректность вводимых данных?