Видимо проблема тасма. Команда такая у асма существует и выглядит в виде опкода 0xEA OFFSET SEGMENT
А у меня в интеловском мане написано что запрещает:
ой не заметил =) ну у некоторых исключений нет кода ошибки - раз. два - код ошибки вроде не больше байта, поэтому можно проверить по маске...
посмотреть байты CS:[EIP-2] на равенство опкоду команды INT xx
задержка слегка в другом месте ) в первой строчке Да.. выводи примерно так: char aBuffer[1024]; ANSI_STRING AnsiString; UNICODE_STRING...
Дада, именно так. Еще есть парная команда ENTER X,X которая заменяет PUSH EBP / MOV EBP,ESP / SUB..., но вроде бы она медленнее, чем...
Ничего не понял ) Нафига снимать и ставить контекст? Опиши подробно цель..
3.14здеж и провокация! (С) \r = 13 \n = 10 Полный перевод строки в DOS/Windows: \r\n в *nix: \n
Почему, если поток инициировал IRP, который никогда не завершится (deadlock или бесконечный цикл в обработчике), то такой поток прибить нельзя )...
Короче если очень хочется выводить прямо из драйвера, доставляй пользовательскую APC и делай в ней все, что душе угодно. Только не забудь буфер,...
здесь имеется побитовое AND, производимое попарно над всеми соответствующими битами обоих чисел.
Число X кратно 16 (и вообще любой степени двойки), если X and (16-1) == 0 test - это проверка операции AND. Таким образом ZF после выполнения...
MARUSKA забей и напиши просто InbvInstallDisplayStringFilter(NULL); каст для красоты стоит. зы. ну попробуй.. но возврата обратно не будет)...
slow А ну в принципе да... ) Кстати тут такая тема уже была
Насчет масма хз, в фасме можно переносить строчки через символ "\"
Имена участников (разделяйте запятой).