【发布时间】:2012-11-26 09:32:35
【问题描述】:
在“旧”时代,我为 Windows 用户创建了简单的工具,它可以跟踪他们在电脑前所做的事情(简单的活动监视器)。我使用的是 Win32 api 和 GetForegroundWindow、GetWindowThreadProcessId 等函数。
昨天我安装了新的 Windows 8 并且厌倦了运行我的程序。我获得了 50% 的成功:对于“经典”桌面,它像往常一样工作:)。 对于 Metro UI,我只有一个应用程序:WWAHost :( 没有任何细节。
所以我的问题是:有没有办法在 Metro UI 中跟踪活动的应用程序? 感谢您的帮助
更新: 我正在尝试从 Win32 访问 Metro UI 应用程序,我知道从另一个 Metro 应用程序访问 Metro 应用程序是不可能的
【问题讨论】:
-
您是否尝试过 GetPackageFullName 或 GetApplicationUserModelId,希望能够消除 Windows Web 应用程序的歧义?
-
@DwayneRobinson 我应该如何使用这些方法?
标签: windows windows-8 windows-runtime