当可执行文件移动到另一个物理位置时,保留通知图标自动隐藏状态

时间:2017-08-05 13:12:19

标签: c# wpf winforms notifyicon

默认情况下,Windows会在任务栏中隐藏通知图标,用户可以通过单击箭头按钮查看它们。但是用户可以拖动它们并将它们放入任务栏,因此它将始终可见。将为该可执行文件保存此首选项。

但是,我的WPF应用程序使用Squirrel.Windows进行安装和更新,Squirrel.Windows为每次更新创建一个新的可执行文件(在不同的路径中)。因此,Windows会将其视为另一个可执行文件,并重置有关通知图标的首选项。 (它再次隐藏,即使用户将其拖到以前版本的任务栏中)

有什么方法可以保留用户对更新的偏好?

也许有一个标识符或我可以独特设置的东西?或任何其他想法?

我目前在我的WPF应用上使用System.Windows.Forms.NotifyIcon。但如果替代方案可以帮助解决这个问题,我愿意使用替代方案。

0 个答案:

没有答案