Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 740
от 04.05.2007, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 380, Экспертов: 32
В номере:Вопросов: 1, Ответов: 2


Вопрос № 84668: Здравствуйте. Мне необходимо написать резидентную программу, которая по горячей клавиши запрашивает ввод пароля. И если пароль верный перезагружает компьютер. Я что то написал (по клавише S запрашивается пароль), но при вводе пароля вылетает ошибка.....

Вопрос № 84.668
Здравствуйте. Мне необходимо написать резидентную программу, которая по горячей клавиши запрашивает ввод пароля. И если пароль верный перезагружает компьютер. Я что то написал (по клавише S запрашивается пароль), но при вводе пароля вылетает ошибка... Помогите пожалуйста её исправить... И ещё как можно потом будет заставить комп перезагрузиться?

Текст программы в приложении. Заранее спасибо.

Приложение:

Отправлен: 29.04.2007, 12:04
Вопрос задал: LOST (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, LOST!

;Вы забыли offset
;
mov ah, 0Ah
lea dx, OFFSET buffer
int 21h
;
и после установки обработчика на 21-е прерывание не используйте int 21h, Вам необходимо его вызывать call dword ptr cs:[Int_21h_vect], с учетом возврата по iret или перенесите все вызовы перед установкой нового обработчика 21-го прерывания.
Удачи!
---------
И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Студент)
Ответ отправлен: 30.04.2007, 16:21
Оценка за ответ: 5

Отвечает: Sergijj
Здравствуйте, LOST!

Перезагружаемся: jmp FFFF:0000 ...:)

Работает, естесственно под DOS и прочими Win9X.
---------
Стучитесь! И Вас откопают...
Ответ отправил: Sergijj (статус: 10-ый класс)
Ответ отправлен: 02.05.2007, 11:04
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 (beta) от 02.05.2007
Яндекс Rambler's Top100

В избранное