none
vista启动过程疑问 RRS feed

  • 问题

  •  

    使用process explorer查看vista进程,发现smss.exe进程并没有线程,而切系统里面有两个csrss.exe,这两个csrss.exe都是有哪个进程创建的,还有就是vista里面的winlogon是有谁创建的,在process explorer里面看不到winlogon.exe的父进程,谢谢~~
    2009年1月12日 5:17

答案

  • Smss是一个原生应用程序,因此它可以执行一些其他很少有进程能够执行的操作,比如创建安全令牌。同样,因为是原生(Native),这个进程不使用Windows API,而只用核心态的API。

     

    我也建议你去看一下Windows Internals这本书,其中的第五章 启动和停机 写的很详细

    2009年1月12日 8:32

全部回复

  • 具体参考windows internals这本书!

    csrss.exe是win32子系统!winlogon是用里处理网络登陆中的某些启动服务等等!smss.exe是会话管理!

    要问谁启动的,只能说这些都是ntoskrnl.exe启动,即内核启动的!

    2009年1月12日 6:26
  • Smss是一个原生应用程序,因此它可以执行一些其他很少有进程能够执行的操作,比如创建安全令牌。同样,因为是原生(Native),这个进程不使用Windows API,而只用核心态的API。

     

    我也建议你去看一下Windows Internals这本书,其中的第五章 启动和停机 写的很详细

    2009年1月12日 8:32
  •  

    Windows Internals这本书适用于Windows Vista?
    2009年1月12日 9:29
  •  郭强 写:

     

    Windows Internals这本书适用于Windows Vista?

     

    Vista的内容会出现在第五版

     

    不过针对lz的这个问题,用第四版的知识就可以解决了

    2009年1月13日 3:08
  • 谢谢

    2009年1月14日 1:12