当前位置: 首页 > wzjs >正文

佛山做网站制作有什么可以做推广的软件

佛山做网站制作,有什么可以做推广的软件,电影网站建设的意义,wordpress别名404如果软件需要用系统时间,当用户改了后,会出问题,如何阻止呢,其实就是 W32Time服务,重启下就ok了 c自己实现下 RestartService(W32Time,10000); usesWinSvc, Windows;// 获取服务状态(返回状态常量&#x…

如果软件需要用系统时间,当用户改了后,会出问题,如何阻止呢,其实就是

W32Time服务,重启下就ok了

c++自己实现下

RestartService('W32Time',10000);

usesWinSvc, Windows;// 获取服务状态(返回状态常量:SERVICE_RUNNING/SERVICE_STOPPED等)
function GetServiceStatus(ServiceName: string): DWORD;
varSCMgr, hService: SC_HANDLE;Status: TServiceStatus;
beginResult := 0;SCMgr := OpenSCManager(nil, nil, SC_MANAGER_CONNECT);if SCMgr <> 0 thenbeginhService := OpenService(SCMgr, PChar(ServiceName), SERVICE_QUERY_STATUS);if hService <> 0 thenbeginQueryServiceStatus(hService, Status);Result := Status.dwCurrentState; // 返回当前状态CloseServiceHandle(hService);end;CloseServiceHandle(SCMgr);end;
end;// 停止服务(含超时等待)
function StopService(ServiceName: string; TimeoutSec: Integer): Boolean;
varSCMgr, hService: SC_HANDLE;Status: TServiceStatus;i: Integer;
beginResult := False;SCMgr := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);if SCMgr = 0 then Exit;hService := OpenService(SCMgr, PChar(ServiceName), SERVICE_STOP or SERVICE_QUERY_STATUS);if hService <> 0 thentry// 若服务正在运行则停止if GetServiceStatus(ServiceName) = SERVICE_RUNNING thenbeginControlService(hService, SERVICE_CONTROL_STOP, Status);i := 0;// 等待服务停止完成while (i < TimeoutSec) and (GetServiceStatus(ServiceName) <> SERVICE_STOPPED) dobeginSleep(1000);Inc(i);end;Result := (GetServiceStatus(ServiceName) = SERVICE_STOPPED);endelseResult := True; // 服务已停止finallyCloseServiceHandle(hService);CloseServiceHandle(SCMgr);end;
end;// 启动服务
function StartService(ServiceName: string): Boolean;
varSCMgr, hService: SC_HANDLE;s: pchar;
beginResult := False;SCMgr := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);if SCMgr = 0 then Exit;hService := OpenService(SCMgr, PChar(ServiceName), SERVICE_START);if hService <> 0 thentryResult := WinSvc.StartService(hService, 0, s);// 若服务已在运行也视为成功if not Result and (GetLastError = ERROR_SERVICE_ALREADY_RUNNING) thenResult := True;finallyCloseServiceHandle(hService);CloseServiceHandle(SCMgr);end;
end;// 重启服务(核心函数)
function RestartService(ServiceName: string; TimeoutSec: Integer): Boolean;
beginResult := False;// 先停止服务(超时由TimeoutSec控制)if StopService(ServiceName, TimeoutSec) thenResult := StartService(ServiceName); // 停止成功后启动
end;

http://www.dtcms.com/wzjs/307888.html

相关文章:

  • 查询网站真实点击量北京百度推广代运营
  • 珠海做网站哪间好seo百科大全
  • 包头学做网站微信营销的案例
  • 网站优化升级家电企业网站推广方案
  • 建网站外包百度帐号登录个人中心
  • 沈阳微信网站制作提高工作效率整改措施
  • 建设交通职业技术学院招聘信息网站广州宣布5条优化措施
  • 做网站需多少钱磁力链接搜索引擎2021
  • 学校网站建设项目可行性分析报告竞价被恶意点击怎么办
  • 建设网站上传代码哪里能买精准客户电话
  • 企业网站能提供哪些服务百度如何发布作品
  • 西安电商平台网站建设如何注册一个自己的网站
  • 广州网站建设公司乐云seo598重庆店铺整站优化
  • 状元村建设官方网站长沙优化网站
  • 网站制作公司官网首页宣传推广策略
  • 济南做网站知识优化关键词排名软件
  • 响应式网站居中石家庄疫情防控最新政策
  • 郑州做网站企业汉狮北京网络营销公司哪家好
  • java做网站好学么推广公司哪家好
  • 怎样做千年私服网站软件开发公司网站
  • 网站的盈利方法重庆森林经典台词
  • 滨州做网站公司青岛关键词排名哪家好
  • 网站建设 cms百度免费发布信息网站
  • 成都有哪些做公司网站的公司seo哪家公司好
  • 拉萨北京网站建设宣传推广的十种方式
  • 黔南网站建设多少钱百度推广外包哪家不错
  • 合肥网站建设公司 推荐武汉刚刚发生的新闻
  • 南昌微信网站建设seo最新
  • 苹果制作app软件网站搜索排名优化
  • 网站源码和模板seo技术培训课程