繁体   English   中英

应用程序升级后,Windows 7固定的任务栏图标将更改为默认文件图标

[英]Windows 7 pinned taskbar icon changes to default file icon when application is upgraded

我有一个为Windows 7/8编写的应用程序,该应用程序在很大程度上依赖于新的任务栏功能-跳转列表,任务栏覆盖图,缩略图预览等。系统指示用户固定该应用程序,以充分利用它。

我不时地为该应用程序发布更新,并在升级过程中,当删除旧的EXE并安装新的EXE时,固定的应用程序将丢失其图标-它成为默认的通用文件图标。

据我所知,这是一个简单的图标缓存问题,重新启动计算机或重新启动资源管理器会使图标恢复原状。

我可以让我的安装程序要求用户在每次升级后重新启动计算机,但理想情况下,我想找到一种避免图标丢失的方法。 绝对有效的最残酷方法是终止explorer.exe,但这也不理想。

我将InstallShield LE用于安装程序,因此为我完成了许多“艰苦的工作”,但这也限制了我的选择。 我知道我可以在安装过程中的某些时候执行脚本/程序。

如何避免丢失图标,或者以编程方式强制Windows 7刷新固定的任务栏图标?

决定在每次更新后重新启动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM