加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – C#catch kill命令

发布时间:2020-12-14 02:09:01 所属栏目:Windows 来源:网络整理
导读:我怎样才能捕获 windows taskkill命令以防止它? 解决方法 你不能阻止你的进程被杀死.保持程序存活的唯一方法是使用第二个Watchdog应用程序,该应用程序不断汇集该进程以确保它正在运行. 所以,你有两个应用程序; AppA(主要)和AppB(看门狗). AppA checks if Ap
我怎样才能捕获 windows taskkill命令以防止它?

解决方法

你不能阻止你的进程被杀死.保持程序存活的唯一方法是使用第二个Watchdog应用程序,该应用程序不断汇集该进程以确保它正在运行.

所以,你有两个应用程序; AppA(主要)和AppB(看门狗).

AppA checks if AppB is running. If
not,AppA starts AppB.

AppB checks if AppA is running. If
not,AppB starts AppA.

但这通常是针对恶意进程的设计,所以我希望你不要做任何不好的事情.

单击“结束进程”时,您可以在消息队列中看到以下事件:

WM_CLOSE // UI app

CTRL_CLOSE_EVENT //
Console app

但是如果您的应用程序没有及时关闭,那么将发送kill命令,该命令无法捕获.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读