ChangeServiceConfig函数可以配置更多关于服务的信息,下面列出其原型:
BOOL ChangeServiceConfig(
SC_HANDLE hService // 打开服务时返回的句柄
DWORD dwServiceType, // 服务的类型
DWORD dwStartType, // 何时启动服务
DWORD dwErrorControl, // 错误控制代码
LPCTSTR lpBinaryPathName, // 服务的路径
LPCTSTR lpLoadOrderGroup, // 服务所属的组
LPDWORD lpdwTagId, // 服务的标记
LPCTSTR lpDependencies, // 依赖的其它服务和组
LPCTSTR lpServiceStartName,// 服务的启动用户
LPCTSTR lpPassword, //服务启动用户的密码
LPCTSTR lpDisplayName // 服务的显示名
);
大家可以看到ChangeServiceConfig与CreateServiceee 有着相似的参数,它们的使用方法也十分相似可以参照CreateServiceee函数调用。它主要在服务安装完成后,需要对服务的配置进行修改时调用,除了lpDisplayName改变时需要服务停止才能生效外,其它都可以运行时动态改变;
ChangeServiceConfig函数
最新推荐文章于 2023-10-12 00:12:21 发布
ChangeServiceConfig函数用于修改已安装服务的配置,如服务类型、启动方式等。它与CreateService函数参数类似,可在服务安装后调整配置。除了显示名称外,其他配置更改无需重启服务即可生效。
1万+

被折叠的 条评论
为什么被折叠?



