![从开发角度来看,为什么 Windows Live Messenger 没有在 Windows 7 上最小化?](https://linux22.com/image/1244492/%E4%BB%8E%E5%BC%80%E5%8F%91%E8%A7%92%E5%BA%A6%E6%9D%A5%E7%9C%8B%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%20Windows%20Live%20Messenger%20%E6%B2%A1%E6%9C%89%E5%9C%A8%20Windows%207%20%E4%B8%8A%E6%9C%80%E5%B0%8F%E5%8C%96%EF%BC%9F.png)
在 Windows 7 上运行 Windows Live Messenger 时,它不会最小化到托盘图标。将应用程序设置为 Windows Vista 兼容模式即可使其正常运行。
许多文章都详细描述了这种解决方法,例如
兼容模式如何改变最小化 Windows Live Messenger 的行为?我认为 Windows Live Messenger 不会检查其配置方式,因此操作系统方面一定有某些因素在执行此操作。
答案1
Messenger 会检查它是否在 Windows 7 上运行,并在 Windows 7 上运行时改变其行为。
如果您将其标记为在 Vista 兼容模式下运行,它不知道它在 Windows 7 上,因此会最小化到托盘,因为这是所需的 Vista 操作。