设为首页 加入收藏

TOP

服务函数编程(二)
2014-11-23 21:38:08 来源: 作者: 【 】 浏览:9
Tags:服务 函数 编程

wprintf(L"OpenSCManager failed! ");
CloseServiceHandle(schSCManager);
return 0;
}

bool Stop_Service(wchar_t * ServiceName)
{
SC_HANDLE schSCManager = OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
if(NULL != schSCManager)
{
// L"WmdmPmSN"
SC_HANDLE schService = OpenService(schSCManager,ServiceName,SERVICE_ALL_ACCESS);
if( NULL != schService)
{
SERVICE_STATUS ServiceStatus;
if(ControlService(schService,SERVICE_CONTROL_STOP,&ServiceStatus))
{
CloseServiceHandle(schService);
CloseServiceHandle(schSCManager);
return 1;
}
CloseServiceHandle(schService);
CloseServiceHandle(schSCManager);
wprintf(L"Start Service failed! ");
return 0;
}
CloseServiceHandle(schSCManager);
wprintf(L"Open Service failed! ");
return 0;
}
wprintf(L"OpenSCManager failed! ");
CloseServiceHandle(schSCManage

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇获取系统信息 下一篇C语言编写用户账户管理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: