首页 伟德体育app下载官网 编程 必备知识 搜索引擎
站内搜索
  • 最近浏览
  • [J2EE]J2EE 应用伟德体育app下载官网技术
  • MySql替换伟德始于英国1946内容
  • IIS 7 下限制站点带宽和...
  • [伟德始于英国1946]sql serve...
  • linkd.exe目录映射工...
  • thinkphp提示PHP ...
  • [web站点]在IIS上开设...
  • [网络伟德体育app下载官网]如何保证伟德体育app下载官网...
  • dedecms网站写权限
  • MYSQL启用日志,查看日志...
  • thinkphp的设置方法
  • [伟德始于英国1946]查看sql ser...
  • VC++ 重启服务,停止服务...
  • 微软IE 7浏览器曝出第二个...
  • 微软承认系统严重漏洞 Win...
  • 推荐文章
  • [网络伟德体育app下载官网]如何保证伟德体育app下载官网...
  • [伟德始于英国1946]查看sql ser...
  • MySql替换伟德始于英国1946内容
  • thinkphp的设置方法
  • 命令行下的ip安全策略
  • 热文排行
  • API之SetWindows...
  • StartServiceCtrlDispatcher
  • [网络伟德体育app下载官网]如何保证伟德体育app下载官网...
  • 搭建eclipse+Jbos...
  • VC++ 重启服务,停止服务...
  • 远程桌面连接日志脚本bat&vbs
  • VB API 重启服务,停止...
  • 端口复用技术与实现代码(C++)
  • 获取计算机信息有关的API
  • WTS系列函数的使用
  • [web站点]在IIS上开设...
  • 将STL改成链表式
  • vc编译exe的体积最小优化
  • VB ListView的使用
  • [伟德始于英国1946]查看sql ser...
  • VC++ 重启服务,停止服务,启动服务


     

    下面是一段用VC++ 控制windows服务的代码  w3svc 是www服务的操作码。。

    void CXXXDlg::ServiceRun()   
    {   
     SERVICE_STATUS ssStatus;   
     //获得ServiceControl Manager的句柄   
     SC_HANDLE shServiceManager=OpenSCManager(NULL,SERVICES_ACTIVE_DATABASE,SC_MANAGER_ALL_ACCESS);   
     //然后获得用户希望检查的服务的句柄   
     SC_HANDLE shDefineService=OpenService(shServiceManager,"W3SVC",SERVICE_ALL_ACCESS);   
        
     if((QueryServiceStatus(shDefineService,&ssStatus))==0)   
      AfxMessageBox("无法确定服务状态",MB_ICONINFORMATION);   
     //下面的代码用于检查服务是否被停止,如果停止则打开此服务   
     SC_HANDLE stService;   
     if(ssStatus.dwCurrentState==SERVICE_STOPPED)   
     {   
      //AfxMessageBox("启动IIS",MB_ICONINFORMATION);   
      stService=OpenService(shServiceManager,"W3SVC",SERVICE_START|GENERIC_EXECUTE);   
      StartService(stService,0,NULL);   
      CloseServiceHandle(stService);   
     }   
     else  
     {   
      //AfxMessageBox("停止IIS",MB_ICONINFORMATION);   
      stService=OpenService(shServiceManager,"W3SVC",SERVICE_STOP|GENERIC_EXECUTE);   
      ControlService(stService,SERVICE_CONTROL_STOP,&ssStatus);   
      CloseServiceHandle(stService);   
     }   
     CloseServiceHandle(shDefineService);   
     CloseServiceHandle(shServiceManager);   
    }   

    [wangjy17908]
    添加时间:2010-11-30
    版权所有(C)2005-2015