社区
C#
帖子详情
Windows服务程序Onstart()出错时,怎样停止服务
whq1982
2005-11-24 07:57:07
目前是在Onstart中调用Onstop ,现在看来是不行的,也就是说Onstart中出错了,服务还会启动,但是这时候根本就是无效的启动。
请问:如何在Onstart中终止服务的启动
...全文
219
7
打赏
收藏
Windows服务程序Onstart()出错时,怎样停止服务
目前是在Onstart中调用Onstop ,现在看来是不行的,也就是说Onstart中出错了,服务还会启动,但是这时候根本就是无效的启动。 请问:如何在Onstart中终止服务的启动
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whq1982
2005-11-25
打赏
举报
回复
今天继续顶
saucer
2005-11-25
打赏
举报
回复
你既然要终止服务,没什么好的办法,再说,如果进程退出,系统会自动为你收回资源的,所以这么做也没什么
Knight94
2005-11-25
打赏
举报
回复
你可以在OnStart中开一线程,让线程延迟一段时间后再去掉用OnStop。
whq1982
2005-11-25
打赏
举报
回复
没有人帮帮俺吗
whq1982
2005-11-24
打赏
举报
回复
这样行倒是行,但是会不会不太好啊,强行退出?不知道还有没有别的方法呢?
saucer
2005-11-24
打赏
举报
回复
try to call
System.Environment.Exit(-1);
whq1982
2005-11-24
打赏
举报
回复
ding yi ge
C#
windows
服务
程序
开机自启动exe程序
上述代码中我们给出了两种启动方式,两种启动方式的代码大同小异,推荐第一种方法,比较简洁。我们在
OnS
tar
t方法中写下我们启动程序的执行逻辑,具体代码如下。首先是打开Visual Studio创建一个windos
服务
程序
。详细创建windos
服务
程序
不过多赘述,在另外一篇文章里有介绍【另外附上如何安装我们自己开发的
Windows
服务
步骤。
C#
Windows
服务
如何更简洁、方便的注册
windows
服务
,并对
服务
的声明周期进行有效管理?C#
Windows
服务
程序
,提供了一种很好的手段。 可以通过写一个 C#
Windows
服务
代理程序,将其注册为
Windows
服务
,然后在内部再调用其他程序,比如 Java 程序。 使用 VisualStudio 创建 C#
Windows
服务
程序
详细步骤,网上有很多,也很简单。 Service1.cs
服务
程序
的主要逻辑:
服务
启动后,读取
服务
程序
当前目录下的 s
tar
t.bat 文件内容,然后调用 Proce
Windows
服务
程序
的调试
摘自:MSDN 1.由于
服务
必须从
服务
控制管理器的上下文中运行,而不是从 Visual Studio 中运行,因此调试
服务
不像调试其他 Visual Studio 应用程序类型那样简单。若要调试
服务
,必须首先启动
服务
,然后将一个调试器附加到正在运行
服务
的进程中(AttachToProcess)。 附加到
服务
的进程使您能够调试大多数
服务
代码,但并非全部;例如,由于
服务
已经启动,因此不能用这种方法调试
服务
的
OnS
tar
t 方法中的代码,或调试用于加载
服务
的 Main 方法中的代码。(不断循环的那
.net
Windows
服务
开发
本文详细介绍
Windows
服务
的开发与部署 一、
服务
项目搭建 1.新建一个
Windows
服务
项目 然后会自动打开我们所添加
服务
的设计模式。 在解决方案管理器中右键Service1.cs,重命名为MyServices.cs 点击“单击此处切换到代码视图”或者在解决方案资源管理器中展开MyService.cs,双击MyService进入
服务
代码视图。 2.定
时
任务
服务
的一般通用模版...
一个
windows
服务
程序
的编写过程及心得(更新中)
windows
服务
程序
编写流程 1、在Visual Studio 中建立一个新的
windows
服务
项目RemoteServer1 2、打开Service1代码视图,里面已经有
OnS
tar
t和
OnS
top两个方法了,
OnS
tar
t就是启动
服务
时
要做的事,
OnS
top是关闭
服务
时
要做的事。(我做的
服务
大的框架是监视一个文件夹,只要里面有新的.txt文件就读出
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章