如何检测Windows 8是否显示桌面

时间:2012-12-21 19:57:44

标签: windows windows-8

在用C#编写并在Windows 8上运行的Windows桌面应用程序中,如何检测Windows 8是否处于桌面模式(即显示桌面而不是现代UI)?

1 个答案:

答案 0 :(得分:4)

虽然它是用C ++编写的,Start Screen Visibility Sample应该是一个很好的起点。它使用COM对象获取系统上显示Windows应用商店应用程序或“开始”屏幕的所有监视器的状态,并说明如何在监视器状态更改或“开始”屏幕的可见性发生更改时接收通知。 / p>