Explorer.exe崩溃后自动重启任务栏托盘区图标丢失
相信很多Windows用户都碰到过这种情况:运行某个程序时出现意外错误,导致外壳程序Explorer.exe崩溃而发生重启(即Explorer.exe被关闭后重新运行),任务栏也在消失后重新生成,但应用程序在通知栏添加的图标消失了,虽然这些程序仍在运行,但再也无法通过通知栏图标与用户交互。为避免这种情况出现,Windows提供了相应的机制。
在安装了Internet Explorer 4.0及以上版本的Windows操作系统中,当任务栏建立后,外壳会向所有顶层的应用程序发出通知消息,该消息是外壳以字符串“TaskbarCreated”为参数向系统注册获得的,应用程序窗口接收到该消息后就应该重新添加的通知栏图标。
解决方法:
UINT g_uTaskbarCreated = RegisterWindowMessage(TEXT("TaskbarCreated")); //注册这样的一个消息
下面在消息处理函数中添中一个这样的判断,如果是一个重建任务栏的消息,哪么将我们的应用程序托盘重新添加上去。
if(message == g_uTaskbarCreated)
{
PAPS_GLOBAL This = Global;
Shell_NotifyIcon(NIM_ADD, &This->NotifyIconData);
}
微软官网链接:http://msdn.microsoft.com/en-us/library/windows/desktop/cc144179(v=vs.85).aspx
Explorer.exe崩溃后自动重启任务栏托盘区图标丢失相关推荐
- app闪退后重启_Android app 如何实现崩溃后自动重启
Android app 如何实现崩溃后自动重启 由于有很多场景需要让自己的app一直保持运行状态,比如客户的launcher,或者定制app. 都希望在自己的app崩溃之后还可以自重启. 对于这样子 ...
- android 程序崩溃后自动重启,Android 应用Crash 后自动重启的方法小结
前提 首先,我们肯定要在Application里面注册一个CrashHandler,监听应用crash public class TestApplication extends MultiDexApp ...
- android app崩溃后自动重启
1.偶然发现项目因为一场崩溃后,自动重启到上一界面.因为未知原因,重启后fragment显示有误,需要杀死进程后才能正常适应app.悲剧的是,因为马上就重启进程 了,导致LOG中看不到异常原因.非常不 ...
- 华为手机崩溃后自动重启
一.华为.vivo手机的App崩溃后,会特定情况下会自动重启App. 特定情况: 1.如果Activity1---->Activity2,在Activity2崩溃,则,重新走Applicatio ...
- android 应用自动重启,Android 应用崩溃后自动重启的方法
public class HKApplication extends Application { private List activityList = new ArrayList(); @Overr ...
- android 程序崩溃后自动重启,【Android】App应用崩溃(Crash/Force Close)之后如何让它自动重启?...
英文原文: Auto Restart application after Crash/Force Close in Android. 手机上的Android应用,经常会出现"Force Cl ...
- app崩溃后自动重启
android 引用:http://blog.csdn.net/caiwenfeng_for_23/article/details/41184353 package com.tan.abnormalr ...
- java.exe 关闭后自动重启
DOC -- msconfig -- 以下界面 点击启动: 以下操作: 每一个任务项勾选不需要的服务 )--应用 )--确定 然后去任务管理器 关闭java.exe服务 如果还是重启 多关 ...
- 计算机进入休眠状态后,电脑进入休眠状态后自动重启怎么办
有时我们电脑不使用时候,进入休眠状态,不需要关机也能省电,但是有时出现休眠状态后自动重启,怎么回事呢,那么如果遇到这样的情况改如何解决呢? 我们需要进行以下几步设置: 1.打开开始菜单,搜索中输入&q ...
最新文章
- dataframe重命名
- tableau可视化数据分析60讲(十九)-tableau仪表板布局
- setlocal启动批处理文件中环境变量的本地化
- 更新maven一直在更新_海尔电视更新应用一直闪退?详细解决方法来了!
- 13、java中8中基本类型
- JavaScriptCore.framework基本用法(一)
- 2015年硅谷最火技术十问
- 商务与经济统计学习笔记整理/安德森/第13版
- VS2013_CodeLens
- 如何实现阿里云服务器数据迁移?
- python dask_使用Python并行框架Dask处理和分析大规模时空数据
- 京东举办首届大数据峰会 打造智能零售大数据“操作系统”
- 天地人“三界传说”官网基础效果(适合各分辨率页面)
- 为自动驾驶保驾护航—谈谈主流中间件设计
- Scrapy爬取豆瓣读书全站
- Python版本极简打飞机
- 跟着明星在元宇宙炒房,靠谱吗?
- soot基础 -- 常用参数配置
- 毕业设计-模拟数据集生成笔记
- 什么是C++ __builtin_popcount()函数