1
A
回答
5
对于C#,尝试处理来自AppDomain中的UnhandledException事件,所以,在你Main()
方法Add:
AppDomain.CurrentDomain.UnhandledException +=
new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
,然后添加下面的方法:
static void CurrentDomain_UnhandledException(object sender,
UnhandledExceptionEventArgs e)
{
// .... Remove Notification icon here
}
4
不幸的是,答案是否定的 - Rob的答案实际上检测到崩溃并尝试删除崩溃处理程序中的图标,该图标有其自己的一系列问题(例如,它假定有足够的CLR在崩溃时正在运行以执行未处理的异常,那不是一个请小心)。
这里的问题是shell(它运行Shell_NotifyIcon代码)与您的应用程序不同步。
相关问题
- 1. 通过正则表达式崩溃来清除RTF标记
- 2. MonoTouch - ScrollView +任何事件=崩溃
- 3. AlarmReceiver&通知方法导致崩溃?
- 4. 任何方式来建立之前自动删除文件夹?
- 5. Vista - 程序崩溃通知
- 6. 通知活动崩溃
- 7. removeObserver:forKeyPath:keyPath通知期间崩溃
- 8. NSSplitView崩溃事件
- 9. 崩溃的删除片段
- 10. iOS - PFQueryTableViewController - 删除行崩溃
- 11. c + +删除阵列崩溃
- 12. 指针删除崩溃
- 13. iPhone managedobject删除崩溃
- 14. 删除UITableViewCell导致崩溃
- 15. 删除char *崩溃程序
- 16. 删除通知
- 17. 通过删除外部事件来更新事件
- 18. 任何触摸视图崩溃
- 19. iOS - UIButton事件崩溃
- 20. Selenium:未知错误:会话因页面崩溃而被删除
- 21. 轻扫即可删除崩溃时的崩溃
- 22. Android - 删除未接来电通知
- 23. Delphi XE - 文件已删除通知事件:
- 24. Bootstrap崩溃更改图标
- 25. 任何方式来做谷歌地图API3绘图库的overlayBegin事件?
- 26. 通知崩溃应用程序
- 27. 推送通知导致应用崩溃
- 28. 键盘通知导致EXC_BAD_ACCESS崩溃
- 29. android GCM推送通知崩溃
- 30. swift 3中的通知中心崩溃