创建一个服务,检测应用程序状态

呆子罗 2014-09-03 12:04:06
想创建一个服务,管理某个第三方应用程序的状态

比如,这个服务检测“程序A”关闭时候,就自动注销系统,服务能达到这个效果吗?
思路怎么样子呢?不求源码,但求思路!


创建好这个服务,应该用什么权限运行呢?

...全文
132 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
呆子罗 2014-09-05
  • 打赏
  • 举报
回复
引用 6 楼 cai3725 的回复:
迅雷的下载完成自动关机
有点这个意思。
於黾 2014-09-03
  • 打赏
  • 举报
回复
获取进程信息,看列表里是否包含"程序A" 如果不包含,说明被关闭了,那么注销系统
呆子罗 2014-09-03
  • 打赏
  • 举报
回复
这个服务检测“程序A”关闭时候,就自动注销系统,服务能达到这个效果吗? 思路怎么样子呢?
wangnaisheng 2014-09-03
  • 打赏
  • 举报
回复
VS也用管理员运行,这个服务也用管理员身份运行……都已最高权限
gxingmin 2014-09-03
  • 打赏
  • 举报
回复
管理员权限运行
於黾 2014-09-03
  • 打赏
  • 举报
回复
引用 5 楼 zooen2011 的回复:
[quote=引用 4 楼 Z65443344 的回复:] 获取进程信息,看列表里是否包含"程序A" 如果不包含,说明被关闭了,那么注销系统
是每隔一段时间隔检测? 能做到及时注销系统么?[/quote] 你所谓的及时,是多长时间? 你可以10秒检测一次,也可以5秒检测一次,反正让用户在结束你的进程之后,关闭服务之前,能注销,不就行了. 要么你就做多个进程互相检测,有一个被关掉,其他进程就注销.
正宗熊猫哥 2014-09-03
  • 打赏
  • 举报
回复
迅雷的下载完成自动关机
呆子罗 2014-09-03
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
获取进程信息,看列表里是否包含"程序A" 如果不包含,说明被关闭了,那么注销系统
是每隔一段时间隔检测? 能做到及时注销系统么?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧