>Ядро может не знать, а архитектура знает.Ничего она не "знает". MS IE - кучка обыкновенных dll и exe файлов в формате Portable Executable, которые ничем принципиально не отличаются от пасьянса "Косынка" или сапера.
>Иди это не архитектура а помойка компонентов не сязанных.
Конечно они не свалены в одну кучу и не переплетены в клубок. Есть такое понятие как "иерархия компонентов", где каждый из них может взаимодействовать только со своим ближайшим соседом. Архитектура Windows (как и почти любая другая) подразумевает разделение на 2 большие области - режим пользователя и режим ядра (ring3 и ring0 соответственно). И если говорят "Архитектура NT", особенно при упоминании таких глубинных штук как ДНК, то подразумевается, что речь идет о нижнем уровне этой схемы, а не о калькуляторах, блокнотах или браузерах.
>Это без лома и какой-то матери? Научите.
Да легко, устанавливаете значение параметра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Shell в "mynewshell.exe" и вуаля.
>Он меж прочим выполняет функции оболочки и вы все равно отеляете его от архитектуры?
Он выполняет сугубо прикладные функции, поэтому частью архитектуры он не является. Пасьянс выполняет функции убивания времени, и дальше что? Сами же знаете, что свободолюбивым европейцам сделали возможность его не ставить, и ничего, винда после этого работает. Точно так же, как работала бы и без косынки.
>Это называется "без помощи лома"?
А в чем сложность удалить файл? Или Вас удаляет, что после удаления библиотеки отваливается софт, который её использовал?