Windows 10支持的API

时间:2015-05-19 06:46:10

标签: windows-10 capability

我想开发一个Windows 10应用程序(类似于Windows应用商店应用程序)。 我想知道,我是否可以从我的应用程序中获取以下详细信息

  1. CPU使用率并显示消耗RAM的顶级Metro应用

  2. 获取所有已安装应用的列表。

  3. 电池使用情况,列出消耗更多电量的应用

  4. 杀死占用更多内存和CPU的应用

  5. 仅从应用程序开启/关闭wifi,蓝牙

  6. 知道是否支持这些或者我是否应该使用WPF应用程序

3 个答案:

答案 0 :(得分:2)

无法从Windows应用商店应用(现在称为" Windows Universal App")收集此信息。您最好的选择是构建一个桌面应用程序(现在称为#34;经典Windows应用程序")以获取信息 - 如果您已经知道如何使用WPF,那么WPF是一个不错的选择。

答案 1 :(得分:2)

您在上面列出的大多数功能(特别是“2.安装所有应用程序的获取列表”和“4.使用更多RAM和CPU的应用程序”)需要管理员权限。适用于Windows 10的Windows 8商店应用程序和通用Windows应用程序在名为AppContainer的隔离安全上下文中运行,该安全上下文具有少于的权限,而不是标准用户,而不是管理员。按照设计,这些应用程序通常无法影响其他应用程序或系统系统。

答案 2 :(得分:1)

至少在#5中,Windows 10中有this new API

我不知道1-4的解决方案。