oktava-studio.ru

Native Shell в ReactOS



Запуск Native Shell в операционной системе ReactOS




Native Shell — командная строка для загрузочного режима Windows, который также известен как «синий экран». Это режим, в котором могут исполняться только приложения, работающие полностью на NT Native API. Я попытался запустить Native Shell в операционной системе ReactOS версии 0.3.12. До этого я пытался запустить его в консоли восстановления Windows.

Я прописал исполняемый файл шелла native.exe в ключ реестра BootExecute и поместил файл в папку system32.

После перезагрузки я увидел успешно запущенный Native Shell на фоне логотипа ReactOS:

Native shell в ReactOS
Native shell в ReactOS

Через несколько секунд экран очистился и стал чёрным, но Native Shell продолжил работу и я смог вводить команды. На картинке показан вывод на экран справки по командам Native Shell (команда «help») и вывод списка процессов командой «lp». Видно, что Native Shell запущен под именем autochk.exe.

Команда help в ReactOS
Команда help

Если при запуске ReactOS выбрать отладочный режим «ReactOS (Debug)», то режим загрузочного экрана становится почти точной копией режима синего экрана Windows XP. Отличается только логотип справа.

Синий экран в ReactOS
Синий экран в ReactOS
Однако, экран опять стал чёрным. После ввода команд на чёрном экране стал появляться белый текст на синем фоне, то есть цвет фона под текстом не совпадал с общим цветом фона.

Автор: амдф
Дата: 20.02.2011







Copyright © 2016- Программирование Native API и расширенные возможности NTFS
По вопросам сотрудничества и другим вопросам по работе сайта пишите на cleogroup[собака]yandex.ru