/3Gb switch

Тема в разделе "WASM.WIN32", создана пользователем gilg, 12 фев 2007.

  1. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    Как из ядра определить, был ли указан этот свич в boot.ini, не выполняя трансляции по таблице страниц? Можно ли это сделать в boot-time драйвере?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    а просто прочитать из boot.ini?
     
  3. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    gilg
    Прочитать HKLM\System\CurrentControlSet\Control\SystemStartOptions
    Туда записываются опции последней загрузки (без '/').
     
  4. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    n0name
    Парсить файл не красиво
    green
    Первая часть вопроса решена, сенкс :)

    В бут-драйвере воспользовался KeLoaderBlock, там распарсенная строка с опциями из бут.ини лежит.
    Всем спасибо, тема закрыта

    Нашел самый простой способ :)
    MmSystemRangeStart или MmHighestUserAddress
     
  5. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    MmSystemRangeStart или MmHighestUserAddress
    как самый надёжный способ