nobodyzzz Странно, я слышал, что есть. Но поиск ничего не дал. Видимо, все же, к сожалению нет.
KeSqueer А где можно про эту директиву (assume) в FASM почитать? Использовать 'virtual at' уж очень неудобно.
keksn Учитывая, что я внедряю свою библиотеку в онлайн-игру, морозить все потоки подряд несколько опасно. Хотя, критическая секция, как я понял,...
Mental_Mirror Каюсь, еще не читал. Я пока не определился, что первым изучить изнутри: *nix или Win. Или и то и другое вместе, но это маловероятно.
Я так и не нашел в коде 'div esp'. Есть 'div ebp'. Ошибка происходит на этой инструкции?
Всем спасибо :). В общем, я попробую критические секции (это больше всего, судя по всему, подходит) и посмотрю, насколько это скажется на общей...
Мое почтение всем. Есть программа, в ней несколько потоков. Я модифицирую какое-то количество памяти в программе. Необходимо, чтобы до конца этой...
По поводу speaker'а: заметил интересную вещь: при вызове ф-ии Beep происходит исключение 0х000006ВА, которое успешно обрабатывается. Не знаю,...
Ну так код перевода числа в строку использует 16битные регистры, а не 32 битные. +непонятно, где настраивается di перед использованием (должен...
rain Пример установки отладочного регистра из SEH на FASM:
rain Я думаю, что ты путаешь со страницами 2 MB (это при включенном PAE). +страницы бывают 4 MB (при включенном PSE и установленном флаге PS в...
Начиная с P6 процессоры позволяют устанавливать точки останова при чтении/записи в порт ввода/вывода. Эта возможность доступна в случае, когда...
Мое почтение всем. Заметил одну не совсем понятную вещь при использовании VirtualProtect. Вот упрощенная модель ситуации: format PE GUI include...
rain Но непонятно, как дальше идет работа со стеком? Уго ж, фактически, нет.
Subrealist Могу предложить еще вот эту ссылку. Беда в том, что я абсолютно не помню, как читать LEDs, помню только ссылки :(.
CRONUZ Чтобы понять, как осуществляется адресация надо внимательно изучить формат команды. Я по формату читал Григорьева, потом мануалы, для EM64T.
rain Давно хотел провести такой эксперимент. А какой номер обработчика при этом вызывается? Я раньше думал, что будет #DF, но сейчас не уверен.
Great А что в нем иллегального? Выполняется iretd, процессор сравнивает CPL с CPL, который находится в стеке, в регистре cs, видит, что смены...
Great Да, проверил, в обработчике вернул ExceptionContinueExecution, но отладчик поймал исключение раньше моего обработчика. М.б. он перехватывает...
Здесь задавали подобный вопрос.
Имена участников (разделяйте запятой).