[ros-kernel] CSRSS Consoles

KJK::Hyperion noog at libero.it
Wed Nov 12 00:22:41 CET 2003


At 17.34 11/11/2003, you wrote:
>Opening the task manager and selecting the icon in the 1st tab for 
>switching to the associated process leads to nothing.

this is a bug in the Win32 subsystem. Console windows are never reparented: 
their associated process id will always be the one of the first process 
attached to it

>Does this confirm that, in graphics mode, consoles are windows owned and 
>managed by csrss.exe/win32k.sys and that can even live alone?

Consoles are regular windows implemented in winsrv.dll and running in the 
context of CSRSS - they really have nothing special. The console properties 
dialog, instead, runs in the context of any one of the processes attached 
to the console (ugly, ugly, ugly. And insecure) 



More information about the Ros-kernel mailing list