Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Завершение процесса в ring0 [D7, WinXP]


Yegorchic ©   (2005-12-24 18:35:00) 

Здравствуйте! Подскажите пожалуйста, как завершить процесс на ассемблере завершить процесс в нулевом кольце в XP. Просто в ассемблере ничего не понимаю, а в этом нулевом кольце можно только на ассемблере, вроде писать.


Германн   (2006-01-15 02:40:00) [1]


> Yegorchic ©   (24.12.05 18:39) [3]
>
> Как? Но там же в этом нулевом кольце, всё работает на прямую
> с процессором, т.е. только ассемблер.


И не только ассемблер. На С очень часто пишут драйвера. Суть в основном в компилляторе и линкоре. Они должны обеспечить, что бы результирующий файл имел соответствующий формат.


Yegorchic   (2006-01-15 02:11:00) [2]

> Объясните мне, как можно получить доступ к ring-0 XP из делфи???

www.kladovka.net.ru - там пример был от Крека...


Чародей   (2005-12-24 22:37:00) [3]


> Yegorchic ©   (24.12.05 18:35)


> процесс в нулевом кольце в XP. Просто в ассемблере ничего
> не понимаю


Объясните мне, как можно получить доступ к ring-0 XP из делфи???  И как можно получить туда доступ не зная что это и что с этим делать???

Если завершить чужой процесс то тебе до него не докопаться, а если себя то просто ret


simpson   (2005-12-24 21:15:00) [4]

KeBugCheckEx ))))))))))

Завершишь все и сразу. Рекомендую прочитать хотя бы Солдатова.


Yegorchic   (2005-12-24 19:40:00) [5]

А всё-таки, пример такого кода на ассемблере можно?


Yegorchic   (2005-12-24 18:46:00) [6]

Ладно. Вы наверное правы. Буду разбираться.


Джо   (2005-12-24 18:44:00) [7]


>  [3] Yegorchic ©   (24.12.05 18:39)
> Как? Но там же в этом нулевом кольце, всё работает на прямую
> с процессором, т.е. только ассемблер.

Я бы порекоммендовал разобраться с фундаментальными понятиями, прежде, чем касаться таких материй. А то выглядит это все, уж извини, как тяжкий бред.


Yegorchic   (2005-12-24 18:39:00) [8]

Как? Но там же в этом нулевом кольце, всё работает на прямую с процессором, т.е. только ассемблер.

Щас попробую тогда на Delphi, но почему-то я сомневаюсь, что можно так.


Джо   (2005-12-24 18:37:00) [9]

Вызов функции ничем не будет отличаться хоть на ассемблере, хоть на Делфи.


Джо   (2005-12-24 18:36:00) [10]


> а в этом нулевом кольце можно только на ассемблере, вроде
> писать.

Нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо