What does the system process do ?

Hi all,
Can anyone tell me what does the system process do and why would it have
a handle to a drive which is not the system drive. In WIN2K.

thanks in advance
regards


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi,
AFAIK the purpose is to let you deffer some processing from your main stream
tasks. Furthermore, there is a bunch of APIs in the DDK that must be used at
certain ISR level, to call this APIs at below the DISPATCH(or whatever)
level you’d have to create a system thread and do whatever you want to do in
the context of that new thread.
In addition, it is just threads in kernel and can be used as such to split
and asynchronize different tasks driver developers are facing.
Hope this helps,
Stas,
Powernet.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of listuser listuser
Sent: Thursday, May 03, 2001 12:07 PM
To: NT Developers Interest List
Subject: [ntdev] What does the system process do ?

Hi all,
Can anyone tell me what does the system process do and why would it have
a handle to a drive which is not the system drive. In WIN2K.

thanks in advance
regards


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


You are currently subscribed to ntdev as: xxxxx@powernetsys.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

The system process also processes all network traffic. In a file filter
driver, if you’d intercept IRPs from a (mapped) network drive or UNC path,
and you would determine who “owns” the IRP, you will see that the system
process will be in charge.

At 03:40 PM 5/3/01 +0200, you wrote:

Hi all,
Can anyone tell me what does the system process do and why would it have
a handle to a drive which is not the system drive. In WIN2K.


Bartjan


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

thnaks Stas and Bartjan for the info

regards


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com