delphi 控制服务程序代码,让服务启动失败后总是恢复!求助~ |
尚未結案
|
psstudio
一般會員 發表:4 回覆:1 積分:1 註冊:2006-07-31 發送簡訊給我 |
SC_HANDLE hSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_CONNECT);
SC_HANDLE hService = OpenService(hSCManager, ServiceName, SC_MANAGER_ALL_ACCESS);//值得一提的是需要用SC_MANAGER_ALL_ACCESS SERVICE_FAILURE_ACTIONS failact = { 0 }; act[0].Delay = act[1].Delay = act[2].Delay = 0; failact.cActions = 3; failact.dwResetPeriod = 0; { CloseServiceHandle(hService); return TRUE; CloseServiceHandle(hService); return FALSE; CloseServiceHandle(hSCManager); } } 这段代码 有没有高手 可以转成DELPHI XE 可用的啊?。。小弟初来乍到。。。 就是修改指定的服务程序的属性让它出错可以再重启。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |