推荐你看两篇CE团队的一个大牛的2篇文章,看完你应该会理解内核态和用户态,以及CE6里的用户模式驱动
What is kernel mode?
http://blogs.msdn.com/b/ce_base/archive/2007/01/29/what-is-kernel-mode.aspx
CE6 Drivers: What you need to know
http://blogs.msdn.com/b/ce_base/archive/2006/11/09/ce6-drivers_3a00_-what-you-need-to-know.aspx