我怎样才能捕捉windows taskkill命令,以防止它?
如何从Linux命令行干净closuresEclipse?
OOM杀手(内存不足)与大量的内存(?!) – inotify
按名称查找进程的PID而不使用popen()或system()
杀死信号的例子
强大的杀死Windows程序卡住报告“问题”
你不能阻止你的进程被杀死。 保持程序活着的唯一方法是有第二个看门狗应用程序不断地汇集该进程以确保它正在运行。
所以,你有两个应用程序; AppA(主)和AppB(看门狗)。
AppA检查AppB是否正在运行。 如果不是,则AppA启动AppB 。
AppB检查AppA是否正在运行。 如果不是, AppB启动AppA 。
但这通常是一个恶意程序的设计,所以我希望你没有做任何不愉快的事情。
单击“ 结束”进程时,您可以在消息队列中看到以下事件:
WM_CLOSE // UI应用
CTRL_CLOSE_EVENT //控制台应用
但是,如果你的应用程序没有及时关闭,那么kill命令将被发送,不能被捕获。
我很确定这是不可能的,否则单个应用程序可能会阻止窗口关闭。 即使这个过程被挂起,在任务管理器中杀死它也最终奏效。 如果可能的话,苹果软件等可能会有一个使用它的日子 – 不仅可以控制你的个人电脑的各个部分,他们将确保你永远不会再把它拿回来。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。