|
|||||||
Подсистема Windows
Время создания: 07.12.2017 00:41
Раздел: Знания - Компьютер - OS - Windows - Запуск подсистем
Запись: DuwazSandbox/mytetra/master/base/1512596479aumnva5vfa/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Состоит из следующих основных компонентов: 1) Для каждого сеанса экземпляр процесса подсистемы среды (Csrss.exe) загружает три DLL-библиотеки (Basesrv.dll, Winsrv.dll и Csrsrv.dll), содержащие поддержку: 1.а) создания и удаления процессов и потоков; 1.б) частей, поддерживающих процессы 16-разрядной виртуальной DOS-ма- шины (VDM) (только для 32-разрядной версии Windows); 1.в) Side-by-Side (SxS) сборок (Fusion) и манифестов; 2) Драйвер устройства режима ядра (Win32k.sys), включающий в себя: 2.б) интерфейс графических устройств - Graphic Device Interface (GDI), представляющих собой библиотеку функций для устройств графического вывода. Ок включает функции для рисования прямых линий, текста и фигур; и для манипулирования графическими объектами 2.в) оболочки для поддержки нбора DirectX, реализуемого в другом драйвере ядра (Dxgkrnl.sys) 3) Хост-процесс кнсоли - console host process (Conhost.exe), - представляющий поддержку для консольных приложений. 4) DLL-библиотеки подсистем (например, Kernel32.dll, Advapi32.dll, User32.dll и Gdi32.dll), которые превращают документированные функции Windows API в соотвествующие и большей частью недокументированные вызовы системгых служб режима ядра в Ntoskrnl.exe и Win32k.sys. 5) Драйверы графических устройсты для аппаратно-зависимых драйверов драфических дисплеев, драйверов принтеров и драйверов видеомини-портов. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|