C# 中如何编写守护进程 服务?

就像杀毒软件一样,结束它的进程又能自己启动起来,请问这种服务怎么写·谢谢·当然也要守护自身的进程... 就像杀毒软件一样,结束它的进程又能自己启动起来,请问这种服务怎么写·谢谢·当然也要守护自身的进程 展开
 我来答
whm412
2013-02-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
守护进程服务,看你要求的高不高,如果不高可以向下面说的实现。
A:被保存进程 B:守护进程
原理:A、B两进程与相监控,当B被关闭后,由A进行重新启动;A被关闭后,由B进行重新启动。
实现:A、B两个进程当中都加一个线程,用来监控对方的进程,间隔时间越短,守护的效果越佳,但资源占用也会越多。也可在A或B进程被关闭时,向对方发送一条消息,告诉他要将我重新启动啊。
上面只是比较简单的做法,使用到的C#也比较少,Thread、Process应该就可以了。
du瓶邪
推荐于2018-03-30
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
/// <summary>

/// 开始监控
/// </summary>
private void StartWatch()
{
if (this._processAddress != null)
{
if (this._processAddress.Length > 0)
{
foreach (string str in _processAddress)
{
if (str.Trim() != "")
{
if (File.Exists(str.Trim()))
{
this.ScanProcessList(str.Trim());
}
}
}
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式