我有一个常规的Windows API(不是地铁)应用程序,我希望在Windows 8上有一个实时(定期更新)的"开始"菜单磁贴,而不是静态的"开始"菜单快捷方式。
我试图浏览与此主题相关的 MSDN 迷宫,但它似乎伴随着我正在构建 Metro 应用程序的假设。我不需要 Metro 应用程序,我只想将一些信息推送到一个磁贴中,单击该磁贴时仍会执行我的常规 WinApi 应用程序。
如果这些 API 在 WinAPI 中不可用,那么可用于此目的的最小"胶水"是什么? 例如,我是否可以有一些最小的HTML + Javascript Metro组件,该组件将通过COM访问我的应用程序,并且仅为磁贴制作所需的文本+图像?
桌面应用程序不能有动态磁贴,并且 Metro 应用程序无法直接与桌面应用程序通信。可以在桌面应用中实现最小的 HTTP 服务器,然后编写一个通过该服务器获取数据并更新磁贴的地铁应用。