强制终止 WPF 应用程序 [重复]
Posted
技术标签:
【中文标题】强制终止 WPF 应用程序 [重复]【英文标题】:Force terminate a WPF application [duplicate] 【发布时间】:2015-07-17 22:07:42 【问题描述】:我需要终止正在运行的 WPF 应用程序(例如 wpf.exe)。然而,这个应用程序确实通过执行以下操作覆盖了 OnClosing 事件
protected override void OnClosing(CancelEventArgs e)
e.Cancel = true;
我尝试执行“taskkill /f /im wpf.exe”,但它仍然没有终止它。如何强制终止此应用?
【问题讨论】:
不错的任务管理器。 感谢您的回复。该应用程序占据了整个屏幕(它也没有最小化),所以我无法进入任务管理器。我配置了一个 ahk,所以一个组合键应该会杀死这个应用程序 【参考方案1】:而不是这样做
protected override void OnClosing(CancelEventArgs e)
e.Cancel = true;
试试
void Window_Closing(System.ComponentModel.CancelEventArgs e)
IClosing context = DataContext as IClosing;
if (context != null)
e.Cancel = !context.OnClosing();
【讨论】:
抱歉不是很清楚,但我无法控制这个应用程序。我看过代码,但我不能修改它以上是关于强制终止 WPF 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
telephonyManager.listen 强制应用程序终止