社区
C#
帖子详情
C#中window服务程序是如何退出的?
surefire
2007-08-23 12:12:22
我用C#写了一个windows服务程序,在OnStart函数里启动了一个工作线程,服务要做的事情全部在这个线程里,如果这个线程出现异常终止了,线程结束后是不是服务也会随之停止?那需不需要在线程退出的时候设置向SCM报告服务的状态?
...全文
240
5
打赏
收藏
C#中window服务程序是如何退出的?
我用C#写了一个windows服务程序,在OnStart函数里启动了一个工作线程,服务要做的事情全部在这个线程里,如果这个线程出现异常终止了,线程结束后是不是服务也会随之停止?那需不需要在线程退出的时候设置向SCM报告服务的状态?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BearRui
2007-08-23
打赏
举报
回复
this.Stop()
surefire
2007-08-23
打赏
举报
回复
我自己做了一下试验,线程退出后服务并没有停止,那它还在哪里运行呢?我要让服务在线程退出的时候停止该怎么做?就是说如何在服务程序本身代码里如何控制让服务停下来?
surefire
2007-08-23
打赏
举报
回复
多谢AK-47
piaoyao888
2007-08-23
打赏
举报
回复
放在finally里面
ccp5780199
2007-08-23
打赏
举报
回复
try
放在catch里?
让MessageBox弹出在当前窗体的
中
央(
C#
)
WinForm
中
默认的MessageBox默认的弹出位置在屏幕的center,而且没有属性可以修改它,所以在当前活动窗体不在
中
央时,将会出现,弹出的MessageBox的错位。本代码实现MessageBox在当前窗体
中
央显示。
c#
开发和学习(
c#
编写
window
s服务)
【 声明:版权所有,欢迎转载,请勿用于商业用途。...
window
服务本身也是一个exe文件,
中
间的一部分函数功能需要做override处理,正是这些override的函数保证了这个service可以接受外界command的输入。
如何阻止C#控制台应用程序自动关闭? [重复]
This question already has an answer here: 这个问题在这里已有答案: Why is the console
window
closing im
C#
window
s
服务程序
开机自启动exe程序
我们在OnStart方法
中
写下我们启动程序的执行逻辑,具体代码如下。首先是打开Visual Studio创建一个windos
服务程序
。详细创建windos
服务程序
不过多赘述,在另外一篇文章里有介绍【另外附上如何安装我们自己开发的...
c#
通过创建
Window
s服务启动程序
1. 新建一个
Window
s服务应用程序 创建项目——》Visual
C#
左侧的"+"——》
Window
s ——》
Window
s 服务(右侧模板)——》输入名称,确定创建项目 2. 设置
Window
s服务的属性(
Window
s服务里没有窗体,所以点击...
C#
110,528
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章