WIKI
+ -

windows服务启动选项

2021-07-01 475 2

dwStartType
服务启动选项。此参数可以是下列值之一:

含义
SERVICE_AUTO_START 0x00000002 系统启动时由服务控制管理器自动启动该服务程序。
SERVICE_BOOT_START 0x00000000 用于由系统加载器创建的设备驱动程序。只能用于驱动服务程序。
SERVICE_DEMAND_START 0x00000003 由服务控制管理器(SCM)启动的服务。
SERVICE_DISABLED 0x00000004 表示该服务不可启动。
SERVICE_SYSTEM_START 0x00000001 用于由IoInitSystem函数创建的设备驱动程序。

例如某inf文件

StartType = 0   ;0=SERVICE_BOOT_START 3=SERVICE_DEMAND_START

0[实模式加载]—->1[系统内核初始化,磁盘初始化后加载]——>2【应用层基础组件启动后启动】—->3[手动启动]—->4【禁止】

0 篇笔记 写笔记

启动配置数据(BCD)存储
启动配置数据为控制启动环境数据提供了一个独立于固件的机制。Windows Vista及以后版本的Windows都使用BCD加载操作系统或运行启动环境应用程序(如memtest.exe – 内存诊断)。BCD影响系统启动的所有方面。BCD的数据存储是一个注册表配置单元格式的二进制文件,但不能使用注册表......
windows服务启动选项
dwStartType服务启动选项。此参数可以是下列值之一:宏值含义SERVICE_AUTO_START0x00000002系统启动时由服务控制管理器自动启动该服务程序。SERVICE_BOOT_START0x00000000用于由系统加载器创建的设备驱动程序。只......
WDDM KMOD驱动设备的创建与启动
创建设备 DxgkDdiAddDevice/BddDdiAddDeviceWDM驱动的一个核心思想是代码的重用,这样如果是同一型号的显卡芯片,可以使用同一套代码,而对于每一个芯片,只需要保留相关的上下文即可。这里“代码”就是WDM驱动架构中的DRIVER_OBJECT,而每个芯片就叫做DEVICE_......
Windows启动过程
Microsoft从Windows Vista开始完全重新设计了操作系统启动环境,以解决现在硬件和固件日益增长的复杂性和多样性。重新设计 的操作系统启动环境的一个方面是新的独立于固件的数据存储,数据存储包含影响启动过程的配置数据。要理解什么是启动配置数据(Boot Configuration Dat......
PortClass 自定义启动函数StartDevice
通过上一节知道,IPR_MN_START_DEVICE的回调函数其实是PnpStartDevice,不过兜兜转转,最终执行的是我们在通过在PcAddAdapterDevcie函数的第三参数StartDevice。当然在执行我们自定义的这个StartDevice函数之前,PortClass框架类已经通......
重启Windows系统服务,包括依赖服务的启动
重启Windows系统服务,包括依赖服务的启动.如重启远程访问的服务: TCHAR* Service=TEXT("TermService"); DWORD err = RestartSerivce(Service);代码如下#include
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!