在Windows媒体中心中以编程方式导航

本文关键字:编程 方式 导航 Windows 媒体 | 更新日期: 2023-09-27 17:50:03

我正在Win-7机器上开发一个Windows Media Center插件(如果相关的话)。

与所有外接程序一样,它实现

public void Launch(AddInHost host)
{
}

在进一步的代码中,我收到了在媒体中心上/下/左/右导航的指令。这意味着,如果我在Windows媒体中心的开始屏幕上,我只想从TV向上到Movies或从Libary向左到Play DVD

我如何用AddInHost编程地做到这一点?有MediaCenterEnvironment.NavigateToPage()功能,这似乎不是我想要的。有可能做我想做的事吗?

谢谢。

在Windows媒体中心中以编程方式导航

事实证明,没有办法通过任何API来做到这一点。WMC不提供。

相反,我用System.Windows.Forms.SendKeys.SendWait(key); 解决了这个问题。

我把我的解决方案作为对StackOverflow上另一个问题的回答:https://stackoverflow.com/a/14880133/1403593