删除服务

【勇芳软件工作室】汉化HomePreviousNext

在以下示例中,服务配置程序使用OpenService函数获取具有对已安装服务对象的DELETE访问权限的句柄。程序然后使用DeleteService函数中的服务对象句柄从SCM数据库中删除该服务。

VOID DeleteSampleService()

{

schService = OpenService(

schSCManager, // SCManager数据库

TEXT("Sample_Srv"), //服务名称

DELETE); //只需要DELETE访问

if (schService == NULL)

MyErrorExit("OpenService");

if(!DeleteService(schService))

MyErrorExit("DeleteService");

其他

printf("DeleteService SUCCESS\n");

CloseServiceHandle(schService);

}