Продебажил. wrmsr срабатывает нормально. Значит, рушиться видимо на jmp...
Делаю, короче так: typedef void asmfunc(); asmfunc* OldSysenterEntry; void SysenterHook(); /* ... */ // Внутри DeviceControlRoutine /* ... */...
Спасибо
Не знаю, что это такое, и если честно, даже не интересно знать... Однако, ввиду некоторго вопроса, потребовалось произвести запись по адресу...
2green:Спасибо, теперь по крайней мере нет exception'а, и адрес вполне рельный... О дальнейших изысканиях напишу :)
crypto, спасибо, но я этот код видел... И делает он аналогичную операцию.... 2green:Проблема не в этом. Какая разница, восемь или четыре байта...
Если б я знал :( Ну это кажеться как-то не логично. Как я понимаю, sidt загружает содержимое шестибайтового регистра IDT в переменную в памяти....
Я пишу: struct IDT_REGISTER { unsigned short size; unsigned int* address; }; /* ... */ IDT_REGISTER IDT_ADDR;...
Поясните терминологию, плиз. Что такое "кроватка"?
2Ms Rem: спасибо, как думаш, микросхему в корпусе SOIC можно будет паять(просто я ее не видел, но вроде там шаг ножек в три раза больше, чем у...
Купил себе микросхему ATMEGA 16- 16AI . Однако, когда я ее увидел, то понял, что размеры ее мягко говоря не подходят к размерам обычных печатных...
Имена участников (разделяйте запятой).