ПАМЯТЬ

Тема в разделе "WASM.BEGINNERS", создана пользователем EDDI, 4 ноя 2007.

  1. EDDI

    EDDI New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2007
    Сообщения:
    9
    ПО КАКИМ АДРЕСАМ МОЖНО ОБРАЩАТЬСЯ ИЗ КОДА ДРАЙВЕРА ЧТОБЫ КОМП НЕ ПЕРЕГРУЖАЛСЯ
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    по любым. только определенным образом
     
  3. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    EDDI, нажми Caps Lock. Так писать легче.
     
  4. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    А что нужно то?
    Ты даже не знаешь, куда тебе из драйвера обращаться?
     
  5. EDDI

    EDDI New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2007
    Сообщения:
    9
    каким образом на пример
     
  6. PROFi

    PROFi New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2003
    Сообщения:
    690
    EDDI

    Вот так например:
    _asm {
    mov eax,cr0
    mov oldcr0,eax ; Сохраним старый CR0
    and eax,0FFFEFFFFh
    mov cr0,eax
    }

    if (MmIsAddressValid(pAddress)) *(ULONG)pAddress = 0;

    _asm{
    mov eax,oldcr0
    mov cr0,eax
    }
     
  7. EDDI

    EDDI New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2007
    Сообщения:
    9
    насколько я понимаю можно обратиться в адресное пространство 0fffeffffh да?
    не понятен участок if (MmIsAddressValid(pAddress)) *(ULONG)pAddress = 0;
     
  8. PROFi

    PROFi New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2003
    Сообщения:
    690
    EDDI

    А Си вообще понятен :)

    MmIsAddressValid - см. DDK.

    насколько я понимаю можно обратиться в адресное пространство 0fffeffffh да? нет это отключение защиты от записи в пользовательские страницы.
     
  9. EDDI

    EDDI New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2007
    Сообщения:
    9
    Си понятен спасибо за помощь