Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

WinDbg

帖子发起人: BianChengNan   发起时间: 2015-01-31 16:37 下午   回复: 4

Print Search
帖子排序:    
   2015-01-31, 16:37 下午
BianChengNan 离线,最后访问时间: 2017/7/22 6:43:39 BianChengNan

发帖数前25位
注册: 2013-07-05
发 贴: 39
服务是在系统启动的哪个阶段启动的?
Reply Quote
如题,我想知道服务程序是在系统启动的哪个阶段启动的,哪些进程在其之前启动了,哪些是在其后启动的,没在网上搜索到结论,之前看《格蠹汇编》上说了一点系统启动过程的东东,但是没涉及到服务是啥时候启动的,所以想向张老师及各位坛友请教,最好有相关参考资料,可以多了解一些启动的知识。

需求是这样的,我有一个文件需要重启替换,这个文件是被我的一个服务占用的,我想知道是重启删除的操作早,还是服务启动的早。

IP 地址: 已记录   报告
   2015-01-31, 17:20 下午
Bombs 离线,最后访问时间: 2015/7/6 5:16:30 Bombs

发帖数前75位
注册: 2014-01-16
发 贴: 15
Re: 服务是在系统启动的哪个阶段启动的?
Reply Quote
重启删除是由会话管理进程smss.exe负责的,此时在它前面的就idle和system2个进程在跑,你说的服务应该是指一般的服务吧,一般是服务控制管理器scm.exe负责启动的,是在重启删除后面。
IP 地址: 已记录   报告
   2015-01-31, 20:28 下午
BianChengNan 离线,最后访问时间: 2017/7/22 6:43:39 BianChengNan

发帖数前25位
注册: 2013-07-05
发 贴: 39
Re: 服务是在系统启动的哪个阶段启动的?
Reply Quote
嗯,多谢啦,貌似是的,刚又翻了一遍《格蠹汇编》又baidu了系统重启的过程,是老兄说的这样,我还想请教下老兄这些结论是从哪里得来的?或者调试得到的,或者从比较权威的地方得到的,下次遇到类似的问题可以有地方参考。再次感谢
IP 地址: 已记录   报告
   2015-02-01, 18:20 下午
bin1991 离线,最后访问时间: 2019/4/4 12:31:36 bin1991

发帖数前200位
注册: 2013-01-09
发 贴: 6
Confused [8-)] Re: 服务是在系统启动的哪个阶段启动的?
Reply Quote
可以看看Windows Internals
IP 地址: 已记录   报告
   2015-02-02, 15:19 下午
BianChengNan 离线,最后访问时间: 2017/7/22 6:43:39 BianChengNan

发帖数前25位
注册: 2013-07-05
发 贴: 39
Re: 服务是在系统启动的哪个阶段启动的?
Reply Quote
好的,这本书早就入手了,奈何看不动,还得慢慢啃啊!多谢了。
IP 地址: 已记录   报告
高端调试 » 软件调试 » WinDbg » Re: 服务是在系统启动的哪个阶段启动的?

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.