Пх. Мне понятно, что ничего не понятно. Как я понял единственный шанс работать с регистрами управления в Винде - это работа через драйвер.
Я не понимаю как тот же самый vmware загружает вирт. ОС, ведь без перехода процессора в режим виртуализации это не возможно(наверное). Из этого у...
Ну дос это логично. Мне вот просто на днях стало интересно, как Виртуальная машина работает, мануал про VMM почитал, решил попробовать переходить...
Хорошо, давайте я тогда разверну тему (чтобы до меня дошло). Как перейти в защищенный режим проца (через vс++)?
__asm { _emit 0x0F _emit 0x20 _emit 0x0C0 } Пишу теперь так... всё равно ругается на опкод, привилегированная инструкция. Для проверки, написал...
http://msdn.microsoft.com/en-us/library/h70hd396.aspx Visual c++ нельзя юзать DB DD DW DQ и т.д.
Подскажите как в ВС++ (32бита) можно сделать команду mov eax, cr0 __asm mov eax, cr0 --- показывает ошибку
Наверное просто тебя смутило слово "Перехват" в заголовке, мне нужно просто знать зде мне искать WM_CHAR что-бы я мог просто тупо на неё сделать...
Я не знал, как назвать тему. Хотелось бы вот что реализовать. Если игра, при помощи Spy++ я узнаю, что идет мессага WM_CHAR 'A', где мне ставить...
00DC248D 41 74 74 61 63 6B 48 69 74 40 55 49 40 40 56 45 ?AttackHit@UI@@VE 00DC249D 76 65 6E 74 50 68 79 73 69 63 61 6C 44 61 6D 61...
я уже обошелся другим способом, спасибо, тема закрыта.
это ставится на адрес точка, а я не знаю какой адрес, а прога большая. Мне как раз нужно узнать адрес где регистр принимает определенное значение.
... Да мне бы адрес узнать, где регистр принимает значение ибо игра большая, кода много.
Q, Господа, мне нужно поставить breakpoint не по адресу на регистр eax, скажем, т.е. если регистр eax == 01020304 то останавливается на адресе,...
можно примерчик... Загрузил в память скомпилированный EXE, а дату он берёт из нового сегмента (даты). :)
Ку всем, вот у меня возник вопрос, есть моя программа и любой текстовый файл содержание файла логичное, скажем mov rax, 1b xor rbx, rbx Могу ли я...
Скажем есть .EXE программы, условно эта программа: #include <iostream> using namespace std; void foo(char *a); int main(int argv, char *argc){...
Придётся ломать теперь голову... Спасибо за ответ.
существует команда сдвига на 8 разрядов... Хотелось бы узнать можно ли сдвинуть на 1 разряд. Спс.
)) опечатался... Я имел ввиду С0h
Separate names with a comma.