没有写过VB的Service的程序?请教各位.
我写的EXE运行没问题,但是注册进系统服务列表后就是起不动,
报"规定时间内无响应"的错误,我打开进程管理器看了,
启动服务时EXE运行了...不过过不了30妙就关了,
然后服务管理器报那个错误.
我向知道SERVICE的应用程序(那个服务程序EXE)的写法跟普通的应用程序有什么不一样吗?
问题点数:0、回复次数:8Top
1 楼dongge2000(目前叫西西了)回复于 2004-09-03 12:07:43 得分 0
UP1Top
2 楼neverwin(老青蛙)回复于 2004-09-03 12:20:06 得分 0
使用一个变通的办法:
在项目“HKLM\SOFTWARE\Microsoft Windows\CurrentVersion\RunServices”下添加一个新字符串数值。比如,如果程序的名字叫做“MicroSpud”,就建立一个名为“MicroSpud”的字符串数值,然后在数据域中输入执行程序的完整路径.
不知道符合你的要求不Top
3 楼jam021(jam)回复于 2004-09-03 12:50:17 得分 0
关注,帮你顶一下Top
4 楼yk84(好人(专蹭百分贴))回复于 2004-09-03 18:11:35 得分 0
嗯.百分贴,我会,接下分
NTSVC.OCX
自己去网上搜索这个控件,这个控件是MS专给VB做SERVICES程序用的.Top
5 楼xanger(do while MYM<400000)回复于 2004-09-03 18:12:49 得分 0
呵呵
搞笑!Top
6 楼admin0594(无巧不成书)回复于 2004-09-03 18:23:58 得分 0
1。vb.net可以很简单作Service,参考一下我的一片文档:
http://www.csdn.net/develop/read_article.asp?id=15466
2。可以设置启动参数
首先,由于VB6及其以前版本的内在结构不适合编写Microsoft Windows NT Services,我们并不推荐用VB6及其以前版本来创建Microsoft Windows NT Services。对于其可能产生的情况,请参考以下文章:
ID: Q175948 INFO: Running Visual Basic Applications as Windows NT Services[vbwin]
http://support.microsoft.com/support/kb/articles/q175/9/48.asp
关于用VB6编写Microsoft Windows NT Services,您可以参考以下的文章,
An OLE Control for Creating Win32 Services in Visual Basic
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnolectrl/html/msdn_ntsrvocx.asp
下面一篇是关于C++的例子:
Creating a Simple Win32 Service in C++
http://msdn.microsoft.com/library/en-us/dnwbgen/html/msdn_ntservic.asp
事实上,在VB.NET中创建Windows Service已成为一件相当容易的事情。您可以选择File->New->Project->Windows Service来创建一个新的Windows Service工程。具体信息,您可以参考VB.NET的帮助文件或点击以下链接:
http://msdn.microsoft.com/library/?url=/library/en-us/cpguidnf/html/cporiCreatingConfiguringWindowsServiceApplications.asp?frame=true
-微软全球技术中心 DTA技术支持
本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。Top
7 楼ryuginka(一米八五的猪)回复于 2004-09-07 08:44:34 得分 0
牛头不对马嘴,呵呵。
顶Top
8 楼laviewpbt(人一定要靠自己)回复于 2004-09-07 08:48:57 得分 0
是啊,我也这么认为,楼主看在他有苦功的份上赏他一点分吧。毕竟这年头星少的人挣分不容易啊。呵呵Top




