找回密码
 加入
搜索
查看: 2824|回复: 6

如何用SC命令注册一个标准的服务程序?

[复制链接]
发表于 2009-8-27 16:05:26 | 显示全部楼层 |阅读模式
如何用SC命令注册一个标准的服务程序?
比如,用SC命令把扫雷程序注册到服务程序里!

C:\>sc create TEST binpath= "c:\扫雷.exe" displayname= "TEST" start= auto error= ignore type= own type= interact obj= localsystem
[SC] CreateService SUCCESS

可以写进去,就是不能启动。
系统提示:在本地计算机无法启动TEST服务,错误1053:服务没有及时响应启动或控制请求。
Microsoft.NETFramework的补丁我也都打上了,到底是哪里出的问题?请大家帮助解决一下,谢谢!
发表于 2009-8-27 16:19:12 | 显示全部楼层
不是所有的程序都能注册成服务的。编写服务程序,你要考虑很多,比如相关接口、权限。
不过,还是有间接解决办法。有个软件叫 Magic Starter 的,它可以将任意程序注册为服务。其原理就是先将它自身注册为服务,再由它来调用你要运行的程序。
 楼主| 发表于 2009-8-27 16:24:26 | 显示全部楼层
其原理就是先将它自身注册为服务,再由它来调用你要运行的程序

你看这样可以吗?我们用au3写一个可以做服务的程序,这个程序里面什么都不写,就写一个可以调用外面的指定的程序,这样是不是就可以和你和的哪个功能一样了???
在就是au3要怎么写才能是个可以运行的服务程序呀?
哪么大虾可以给写个提示吗?
发表于 2009-8-28 07:51:05 | 显示全部楼层
本帖最后由 netegg 于 2009-8-28 10:35 编辑

这个似乎没戏
lz从什么地方看到,sc命令支持中文的
发表于 2009-8-29 01:14:13 | 显示全部楼层
据我所知,au3无法编写服务程序。现有的将au3注册为服务,基原理都与 Magic Starter 相同。
 楼主| 发表于 2009-8-29 06:43:26 | 显示全部楼层
英文的文件名也不可以吗?我看到有帖说出了一个官方的服务吗?就是看不懂
 楼主| 发表于 2009-8-29 06:47:33 | 显示全部楼层
英文的文件名也不可以吗?我看到有帖说出了一个官方的服务吗?就是看不懂
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 15:07 , Processed in 0.147669 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表