我的运行一下应用程序,发现绑定的适配器个数为0,也就是ProtocolBindAdapter 未被调用,各位高手知道是什么原因吗,谢谢!
解决方案 »
- 推荐一款可以抓取回路地址的抓包工具
- 求教:如何实现按下摄像头上的按钮拍照,在线等
- select超过最大连接数后如何表现的
- 关于ADO添加记录的小问题!
- 校验和问题……
- 奇妙的文件关闭问题
- 各位大哥,小弟急得要哭:(
- 高分求购:请问谁有《visualc++6.0数据库高级编程》(北京希望电子出版社)中的原代码?
- opengl坐标范围[-1,1]设置gluPerspective(75, 1, 1, 500);//near 1 far 500之后与-1,1是什么转换关系?
- 关于(OLE->ACTIVEX->COM->COM+->DNA)??? (三日后给分)
- C++封装回调函数问题
- 学生信息管理系统
BOOL ProtoStartService()
{
BOOL bRet = FALSE;
SC_HANDLE hSCM = NULL, hService = NULL;
char szLinkName[] = "Packet"; //"slNdisProt";<==修改这里 // 打开SCM管理器
hSCM = ::OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);
if(hSCM != NULL)
{
hService = ::OpenService(hSCM, (LPCSTR)szLinkName, SERVICE_ALL_ACCESS); int nError = ::GetLastError(); if(hService != NULL)
{
if(!::StartService(hService, 0, NULL))
{
int nError = ::GetLastError();
if(nError == ERROR_SERVICE_ALREADY_RUNNING)
{
bRet = TRUE;
}
}
else
{
bRet = TRUE;
}
}
} if(hService != NULL)
::CloseServiceHandle(hService);
if(hSCM != NULL)
::CloseServiceHandle(hSCM); if(bRet)
::Sleep(50);
return bRet;
}