Трабла с защищённым режимом

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

  1. cpp_and_wasm

    cpp_and_wasm Владимир

    Публикаций:
    0
    Регистрация:
    27 июл 2006
    Сообщения:
    128
    Возможна ли работа в защищёнке в ВинХР?
    Каким образом правильно скомпилить на МАСМе пример с http://sergh.pisem.net/protected/01_overview.html#IDAX3EPD? Я делаю так:
    ml /AT test.asm
    Но линкер выдаёт ошибку: fatal error LNK1190: invalid fixup found, type 0x0001
     
  2. Nouzui

    Nouzui New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2006
    Сообщения:
    856
    если вопрос в том, как запустить под форточкой досовскую прогу, переводящую проц в прот моде, то юзай вмварь (VmWare)
     
  3. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    cpp_and_wasm, оттуда же:
    Для запуска, как уже сказал Nouzui можно использвать VMWare, а также Qemu и Bochs. Bochs примечателен тем, что позволяет отлаживать запущенную вирт. машину.
     
  4. cpp_and_wasm

    cpp_and_wasm Владимир

    Публикаций:
    0
    Регистрация:
    27 июл 2006
    Сообщения:
    128
    получается работать в защищённом режиме можно только из ДОСа или под форточку, но с прибамбасами (vmware,qemu...). А можно обойтись без прибамбасов в винде?
     
  5. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    можно юзать дос бокс но мне кажется он ведет себя некоректно....никак немогу вызвать гп.
     
  6. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Не обязательно из ДОСа, можно просто из реального режима -- если написать свой загрузчик (или использовать готовый), получая управление прямо из MBR :).

    Смотря что считать работой в защищенном режимом -- Win/*nix работают в защищенном режиме, так что если написать драйвер то можно получить доступ к нулевому кольцу, например. Правда, побаловаться с сегментами/страницами и т.д. будет трудно (не известно, как ОС к этому отнесется) + самому выйти в защищенный, например, не удастся (без извратов если).