Это да :) Но перед переходом база сегмента делает 0x0 :) О чем сказано в мануальчеге )
rei3er ну я теоретически понимаю зачем это делать при переходе из r3 в r0 - ведь у на жестко задан селектор + EIP те мы попадаем в нашу процедуру...
ага, все я докатил до этого :) пасиба тока всеж я никак не осознаю зачем нам бессегментная модель при возврате? Зачем тогда вообще делить...
Курю ИнтелБук :) по теме сабжа. Все вроде ясно, кроме того, зачем при возврате по SYSEXIT сегмент возврата принудительно переводится во FLAT...
Да, кстати, а как тогда понизить привелегии? Если jmp/call не меняет его, а шлюз только повышает?
rei3er Mika0x65 спасибо за объяснение
Объясните плз в чем его смысл? Даже скорее, когда мы должны использовать его вместо call gate. Ведь исполняться он будет в случае jmp из ring3...
А вообще есть в природе C компиляторы с background FASM?
Он наверно загрузчик написал уже :) И проникся идеей написать свою ОС и теперь формулирует вопросы :) Ждите нового топика
Вычитал в интернете, что листинг, сгенерированный LCC (ключ -S) является полностью MASM совместимым, порадовался :) Поставил LCC собираю c ключом...
всегда пожалуйста
section '.sdata' data readable writeable shareable MouseHookHandle dd 0 KBHookHandle dd 0 Объявил таким образом секцию в dll, чтобы страницы...
Имена участников (разделяйте запятой).