把程序加如到windows2000 service 后的问题,高手进来看看哦!!!!!

zjlpc2 2002-11-05 10:27:50
今天我把一个应用程序,添加到windows 的服务里面,。
具体方法捡 2002年第17期《电脑爱好者》,
就是用 INSTSRV.EXE 和 SRVANY.EXE 这两个ms的工具。然后修改注册表
来完成的。重启动后,在服务里有相应的项目,但是就是无法启动这个
自己加的服务,事件查看器里显示
由于下列错误,sissmart 服务启动失败:
服务并未及时响应启动或控制请求
等待 sissmart 服务的连接超时(30000 毫秒)。
事件id 7000 和 7009
我的系统为。win2k server +sp3 装了Resource Kit
当我手动启动此服务时,启动到一半时候弹出出错对话筐 好像是1059,没记清

请问有什么办法把一个程序正确加到服务里哦,
那个有这方面比较详细的资料可以参考哦,。
最好有比较权威的解决办法,我怀疑《电脑爱好者》是不是没讲清楚哦
我也参考了http://www.q3acn.com/?action=article&article_id=86
的方法,但是没做第四步,以为启动的不是同一程序,
那位老兄帮帮我哦。,
...全文
43 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToUpdate 2002-11-07
  • 打赏
  • 举报
回复
学习!
treesman 2002-11-06
  • 打赏
  • 举报
回复
帮你跑跑!
aznarble 2002-11-06
  • 打赏
  • 举报
回复
如果需要将应用程序注册为服务,您除了用INSTSRV.EXE和SRVANY.EXE这两个工具和其他方法将这个应用程序注册到Windows 2000 SCM(Service Control Maneger)之外,您还必须修改应用程序,使其能够响应来自SCM的服务命令,执行对应的操作。例如启动、停止、暂停服务等等。

您通常必须使用Service Dispatch Table的相关API函数识别来自SCM的服务控制命令。有关相关API函数,您可以查询微软msdn站点的MSDN Library/Platform SDK/Base Services中的相关“服务”章节。
ravenkatte 2002-11-06
  • 打赏
  • 举报
回复
从你说的事件7000和7009,微软有他自己的说法。详细内容参阅:
Microsoft Knowledge Base Article - Q217339
Certificate Server Fails to Start with Event ID 7000 or 7009

http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q217339&
konichiha 2002-11-06
  • 打赏
  • 举报
回复
你的程序必须符合服务程序的标准.采用services的接口
你用过delphi编程就知道了
zjlpc2 2002-11-05
  • 打赏
  • 举报
回复
但是没做第四步 因为启动的不是同一程序
zjlpc2 2002-11-05
  • 打赏
  • 举报
回复
那位老兄帮帮我哦。,

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧