-3

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

  1. CPU 使用情况并显示消耗 RAM 的顶级 Metro 应用程序

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

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

  4. 杀死消耗更多 RAM 和 CPU 的应用程序

  5. 仅从应用程序打开/关闭 wifi、蓝牙

任何想法是否支持这些,或者我应该使用 WPF 应用程序

4

3 回答 3

2

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

于 2015-05-20T02:37:32.523 回答
2

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

于 2015-05-20T21:57:47.247 回答
1

至少对于 #5,Windows 10 中有这个新的 API

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

于 2015-05-19T19:52:51.323 回答