----- PŮVODNÍ ZPRÁVA -----
Od: "Klemens Friedl" <klemens_friedl(a)gmx.net>
Komu: ros-dev(a)reactos.com
Předmět: [ros-dev] csrss.exe and VDM ?
Datum: 7.12.2004 - 22:32:45
I read on the ms homepage that the crss.exe contains:
+ creating and deleting processes and threads
It's informed about Win32 process creation and is involved in it,
but the main components are ntdll+ntoskrnl and kernel32.
+ console (text) windows
Correct.
+ 16-bit virtual DOS machine (VDM)
CSRSS is involved here, but the main VDM process is NTVDM.exe which
executes Win16/DOS programs and uses special kernel calls
(NtVdmControl or how is it called). The emulated devices are
handled by special device drivers (see DDK for details, there's
special section about VDD drivers and DDK Graphics Drivers section
has some info about VDM graphics handling)
Is in the csrss.exe (from ReactOS) the VDM process
inluded?
No.
I read in the old forum that someone spoke about an
DOS/win16
subsystem.
Should the DOS (virtual maschine) be a part of the csrss.exe?
See above.
And, does the Ros graphic run in kernel mode (like as
in Win
2000 - GDI)?
Yes (User32 and Gdi32 core is implemented in KM - win32k.sys,
higher level code is in UM).
Regards,
Filip