Курю ИнтелБук :) по теме сабжа. Все вроде ясно, кроме того, зачем при возврате по SYSEXIT сегмент возврата принудительно переводится во FLAT...
Объясните плз в чем его смысл? Даже скорее, когда мы должны использовать его вместо call gate. Ведь исполняться он будет в случае jmp из ring3...
Вычитал в интернете, что листинг, сгенерированный LCC (ключ -S) является полностью MASM совместимым, порадовался :) Поставил LCC собираю c ключом...
section '.sdata' data readable writeable shareable MouseHookHandle dd 0 KBHookHandle dd 0 Объявил таким образом секцию в dll, чтобы страницы...
Написал такую процедурку, для отлова кликов по рабочему столу proc MyMouseHookProc, nCode, wParam, lParam cmp [nCode],0 jl @@Other cmp...
Имена участников (разделяйте запятой).