我的程序有什么用,当我的应用程序被任务管理器终止时,我必须做些什么吗?
我希望你能在这件事上帮助我。
谢谢!
答案 0 :(得分:1)
你不能这样做,因为强制关闭(杀死)应用程序进程。只有在要求应用程序结束时才会发生事件,例如调用Close()或Exit()。
如果您在发生这种情况时需要执行某项操作,请实施另一个应用来监控您的应用以执行操作,例如:重新启动应用或关闭其他应用。
答案 1 :(得分:0)
我有一个Windows应用程序,它会弹出一个外部应用程序(.exe)。我想要实现的是,当用户通过任务管理器终止我的Windows应用程序时,带外壳的外部应用程序也应该被终止。
正如其他人所指出的那样,你根本无法做到这一点,因为当一个进程被杀死时,它根本不会收到任何事件。但是,如果此要求非常重要,您可以执行的操作是,部署第二个程序(Windows服务),监视Windows应用程序并在发现应用程序不再运行时关闭外壳应用程序。