Форум: "WinAPI";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКак вызвать приревание в DELPHI из RING3 (Третего кольца) Найти похожие ветки
← →
NikNet © (2005-06-06 21:42) [0]Или хотя-бы из нулевого?
← →
Digitman © (2005-06-07 08:06) [1]обычным образом
asm
int XX
end;
← →
NikNet © (2005-06-08 00:20) [2]НЕЕЕЕЕЕЕЕ не получится... Я уж точно знаю! Даже из драйвера!
Там что-то ннадо менять изменять обновлять удалять
а что и как я не знаю :(
← →
Asteroid © (2005-06-08 02:08) [3]А зачем тебе вообще прерывание, ты знаешь? :) Может можно без него обойтись?
← →
n0name (2005-06-08 06:16) [4]Прерывание вызывается int XX.
Можешь конечно поискать боработчик в ШВЕб и самостоятельно вызвать его. Но то же самое будет и при int .
← →
Digitman © (2005-06-08 08:27) [5]
> НЕЕЕЕЕЕЕЕ не получится
это почему же ?
еще как "получится" !)
> Я уж точно знаю!
ну тады ой) ..
> Даже из драйвера
и чем же драйвер от "недрайвера" отличается, по-твоему ?
> Там что-то ннадо менять изменять обновлять удалять
где "там" ? в процессоре что ли ?)
> а что и как я не знаю
ну не знаешь и ладно)
брось эту затею, оно тебе явно не надо .. WinAPI практически на все случаи жизни достаточен)
← →
alpet © (2005-06-08 13:34) [6]пример вызова прерывания:
var pd: pdword;
begin
pd := nil;
pd^ := 100;
end;
или
var a: dword;
begin
a := random (0);
a := 10 div a;
end;
← →
NikNet © (2005-06-08 16:21) [7]Asteroid © (08.06.05 02:08) [3]
А зачем тебе вообще прерывание, ты знаешь? :) Может можно без него обойтись?
Нет не знаю... Если бы не знал я бы не спрашивал!
alpet © (08.06.05 13:34) [6]
пример вызова прерывания:
Это уже слишком!
n0name Что ты повторяешь!
Вообще не надо всякую еруднду писать Если не знайте!!!
← →
Digitman © (2005-06-08 16:27) [8]
> NikNet © (08.06.05 16:21) [7]
дурень, возьми букварь "Защищенный режим процессоров Intel 80x86" братьев Фроловых изд-ва "Диалог-МИФИ", проштудируй от корки до корки - потом с тобой и разговор будет на серьезный манер)
← →
BiN © (2005-06-08 16:52) [9]Фи...С нулевого кольца, с третьего... А вот ты с первого попробуй. Под windows. -)
← →
n0name (2005-06-08 17:01) [10]NikNet © (08.06.05 16:21) [7]
Аокажи мне, где в этой ветке про IDT кроме моего сообщения?
← →
Digitman © (2005-06-08 17:03) [11]
> n0name (08.06.05 17:01) [10]
> про IDT
"Неприличными словами не выражаться !" (с) "Собачье сердце"
)
← →
Суслик © (2005-06-08 17:06) [12]делать вам нечего, господа, в прямом смыле этой фразы
← →
Игорь Шевченко © (2005-06-09 10:47) [13]
> Вообще не надо всякую еруднду писать
Первая разумная фраза. Примени ее к нулевому посту.
← →
NikNet © (2005-06-09 16:12) [14]Вообщем пробывал я и IDT менять и т д ВСЕГДА BSSOD
← →
Polevi © (2005-06-09 16:22) [15]попробуй еще раз
и так до полного просветления (c)
← →
Digitman © (2005-06-09 16:24) [16]
> NikNet © (09.06.05 16:12) [14]
для того чтобы "вызвать приревание" вовсе необязательно ни знать про какие-то там "IDT", ни тем более лезть туда своими шаловливыми ручонками.
ЯВНОЕ программное прерывание осуществляется (в тек.контексте) ЯВНЫМ исполнением маш.инструкции с asm-мнемоникой int
желаешь пари ?)
← →
Digitman © (2005-06-09 16:33) [17]
> NikNet
кстати, не ты ли не столь давно лез на пуп земли в "Потрепаться" ?)
помнится - ты вроде бы и лез туда)
в след.раз как полезешь - захвати спецлитературу.
ВЫЗВАТЬ программное прерывание - можно в любой момент, никто и ничто тебя в этом не ограничивает
ОПРЕДЕЛИТЬ СОБСТВЕННЫЙ ОБРАБОТЧИК прерывания с требуемым номером - это уже из иной оперы, и об этом речи в вопросе "покорителя Пупа Земли" нет ни слова.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c