关于自行建立的服务启动的问题(为什么程序已经启动了服务还报错??请问::程序中该如何响应启动或控制请求???)
通过如下方法把一个程序(test.exe)设为服务:
SC_HANDLE scm=OpenSCManager(NULL,NULL,SC_MANAGER_CREATE_SERVICE);
if (scm!=NULL)
{
SC_HANDLE svc=CreateService(scm,
"TESTS","TESTS",//Service名字
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_IGNORE,
"D:\\test\\test.exe",
NULL,NULL,NULL,NULL,NULL);
if (svc!=NULL)
CloseServiceHandle(svc);
CloseServiceHandle(scm);
}
test.exe是一个没有任何事件的窗体(即新建的一个Applicatin,没添加任何控件何事件)
在服务注册好之后,我在控制面板->服务里面选择了TESTS服务并点击启动,情况如下:
test.exe的窗体马上出现了(应该是启动完整了吧,因为程序中没有任何其他的内容),但服务启动的进度条确很慢,最终报错:
在本地计算机无法启动TESTS服务。
错误1053:服务没有及时响应启动或控制请求。
请问::程序中该如何响应启动或控制请求???
问题点数:20、回复次数:2Top
相关问题
- 最后一个问题,小弟正在写一个服务程序,可是启动的时候报错。一定给分,急急急,我在线等回答{(1053 服务没有及时地响应启动或控制请求)
- IIS——服务没有及时响应或控制请求,急!
- DNS服务器报错
- 服务并未及时响应启动或控制请求 怎么解决啊?
- http通信 手机端有请求 服务器才会响应. 怎么样能让服务器 向手机端发请求呢?
- 解压文件 报错,请求帮助!
- 服务器报错 Corrupt Data Exception
- Tomcat 5.0 + Struts 1.2.4 服务启动报错
- oracleOraHome81HttpServer服务一启动时就报错?
- IIS站点不能启动,提示服务器没有及时响应启动或控制请求




