hex.pp.ua

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
Однако, экран опять стал чёрным. После ввода команд на чёрном экране стал появляться белый текст на синем фоне, то есть цвет фона под текстом не совпадал с общим цветом фона.
система комментирования CACKLE

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


Разделы сайта
Главная
Блог
Native API
NTFS и ReFS
Микроконтроллеры
Справочник NTDLL
Коды NTSTATUS
Разное

Избранное
NTFS Stream Explorer
Native Shell
Тенгвар

Остальное
nvpnhcknn (архив)
English pages
Контакты

Ленты atom
Лента Atom сайта Лента Atom блога



При копировании материалов хорошим тоном будет указание авторства и ссылка на сайт.