win服务启动

为什么只指定一个服务名,就可以调用SCM接口启动服务?

服务在注册的时候,会往注册表“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”写入配置信息:

image

 ImagePath 指定了服务程序的完整路径

 Start 指定了启动类型 ,2 表示自启

当调用StartService函数时,系统根据指定的服务名查注册表中的 ImagePath ,然后启动对应的程序。

posted @ 2025-12-31 09:15  luckyFireHao  阅读(1)  评论(0)    收藏  举报