leo и как ты вернешь стек от push ebp через RET xx ? это делается ведь через leave/ret ну при желании такое можно усторить, если на странице...
а кто это?)
а где ты видишь там push ebp?
зачем извращаться с несколькими вызовами?)
вроде нельзя =( только если компилировать в COFF и линковать линкером от M$
вот так работает include 'win32ax.inc' .code proc start locals .wsd: db sizeof.WSADATA dup (?) endl lea eax, [.wsd]...
так ниче не понятно. может даш более полный сорс
имхо ты намешал способы передачи информации и способы передачи управления
я это дело минут 40 отлаживал с Bochs'е и химичил с обработкой. так и не понял почему, но у меня блокируется по Ctrl-Delete, а разблокируется по...
Nouzui Local Procedure Call
не понял при чем тут дырявость?)
лучше поставь свое прерывание :)
8 байт, тоже что и ULONGLONG вроде
ProfessorNimnull а лучше выложить гденить.
попробовал собрать это творение и отладить в Bochs. в принципе с моими поправками работает, только разблокируется почему-то не по Ctrl-Alt-Esc, а...
у тебя кстати доступ к block_status идет по умолчанию через DS, значение которого не определено на входе в ISR пиши явно cs:block_status чтоли...
кстати, а это зачем?
написать функции самому inline void memcpy( void* dst, void* src, size_t len ) { __asm { mov esi, src mov edi, dst mov ecx, len...
bmp формат наверное самый простой. описание везде есть. напиши, что ИМЕННО не получается. надоели уже такие абстрактные вопросы. не знаешь, с...
asmfan просто мне один раз надо было большую прогу перенести, фиксапнул только первый блок (про другие не знал) и удивлялся, почему не все адреса...
Имена участников (разделяйте запятой).