NULL,则返回失败,否则继续
② 调用CreateService,创建服务,创建成功则转步骤 ⑥
③ 用GetLastError的得到错误返回值
④ 返回值为ERROR_IO_PENDING...,说明服务已经创建过,用OpenService打开此服务.
⑤ 返回值为其他值, 创建武服务失败,返回失败.
⑥ 调用StartService开启服务
⑦ 成功返回
*********...\n", GetLastError() );
bRet = FALSE;
goto BeforeLeave;
}
else
{
// OpenSCManager成功
printf...\n", GetLastError() );
bRet = FALSE;
goto BeforeLeave;
}
else
{
// 打开SCM管理器失败成功
printf...\n", GetLastError() );
bRet = FALSE;
goto BeforeLeave;
}
else
{
printf( "OpenService() ok