Take out the Native Shell from the chest
Continuing the excavations in the back streets of the Internet, I present the Native Shell and NativeCMD utilities for all to see . Both of them are Native applications - programs designed to run on the Windows NT family of operating systems (NT / 2000 / XP / 2003 / Vista / 7), capable of starting at an early stage of Windows loading, before the login window and even before starting Any Windows subsystem. A blue screen when loading Windows XP, in which, for example, the disk is checked and there is the same mode. Native applications use only the Native API. Posted by Native Shell , amdf, is present at Habré, but for some reason modestly kept silent about the developments which are conducted since 2010. The Native shell program runs up to the login screen and provides a command line interface with the ability to navigate through the Windows file system, copy and delete files, view some information about the operating system and start other processes that can be executed in native mode, such as autochk.exe and autoconv.exe. C source code available.
NativeCMD- another shell for the Windows blue screen mode, developed by the Chinese programmer 2011 足迹, which he called Native 子系统 的 Cmd, which translates as "cmd for native mode". He took a different approach to creating native applications. Instead of developing a shell from scratch using the Native API functions, he decided to port the finished shell cmd.exe from the ReactOS operating system to the native environment. However, cmd.exe uses the Win32 API, and there is no access to it in the native mode, so 2011 足迹 was supposed to transfer the necessary Win32 API functions after the shell.
Links + timeline:
09.09.09: The first version of the Native shell for experimenting with the Native mode of Windows.
01.01.24: Update Native Shell 0.02.
01.01.26: Update Native Shell to version 0.11. Full launch of native-processes. Used source codes NCLI (Native Command Line Interface) from the TinyKRNL project (LGPL license).
01.01.28: Console utilities from Andrey Shedel using the Native API.
02/02/2012: Reference on NT Native API functions. While laid out functions for working with processes and files.
02/02/2014: Blue screen on Windows startup. Features of the mode. (introductory for those who do not know what it is).
02.02.20: Launch of Native Shell in the ReactOS operating system .
02/02/2012: Update Native Shell to version 0.12. The move command has been added and a couple of bugs have been fixed. Also posted an old article about ReactOS .
04/04/15: File operations using the Native API.
04/04/16: Registry operations using the Native API and How to open a device using ZwCreateFile.
2012.04.03: NativeCMD . Chinese programmer ported cmd.exe shell from ReactOS. The result was a command line for Windows native mode, which has more features than my Native Shell.
2012.04.28: New Features in Native Shell, added by Chinese programmers.