windows & sysenter

Тема в разделе "WASM.NT.KERNEL", создана пользователем Freeman, 25 мар 2007.

  1. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    устанавливаю я путем записи в MSR регистр новый обработчик syscall. делаю это естественно под ВМ, чтоб лишний раз не перезагружацо. под ВМ все отлично, обработчик работает пока не выгружен драйвер. решил провереть на реальном компе. и получилась такая фишка, что мой обработчик пару раз срабатывает, а потом каким то чудесным образом в MSR регистре оказывается адрес старого обработчика..
    в чем может быть проблема?
    это врядле фаерволл, так как у меня фаер и на ВМ стоит.
     
  2. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    FreeManCPM
    смотри свои сорцы, может ты его где то сам и восстановил
     
  3. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    нет восстановление происходит после вызова DeviceIoControlFile, при чем всегда с одними и теми же параметрами.. вобщем там в соседней теме я уже песал.