Я хотел бы попробовать написать свою минимальную подсистему NT в Windows 7 для чисто образовательных целей - что-то вроде эквивалента barex-костей posix.exe в подсистеме Microsoft для Unix-приложений.
Но я не могу найти публичную документацию по этой теме. Какой API необходимо реализовать подсистеме? Как он регистрируется в Windows? Как создать образ подсистемы (какие флаги должны быть установлены в заголовке PE и т.д.)?
Мне больше всего хотелось бы найти книгу или веб-сайт с обзором всего предмета или даже исходным кодом для подсистемы NT "hello world", которую кто-то написал. Но все было бы оценено, если вы можете указать мне в правильном направлении здесь...