我想开发一个 Windows 10 应用程序(类似于 Windows Store 应用程序)。我想知道,我能否从我的应用程序中获取以下详细信息
CPU 使用情况并显示消耗 RAM 的顶级 Metro 应用程序
获取所有已安装应用程序的列表。
电池使用情况,列出消耗更多电池的应用程序
杀死消耗更多 RAM 和 CPU 的应用程序
仅从应用程序打开/关闭 wifi、蓝牙
任何想法是否支持这些,或者我应该使用 WPF 应用程序
我想开发一个 Windows 10 应用程序(类似于 Windows Store 应用程序)。我想知道,我能否从我的应用程序中获取以下详细信息
CPU 使用情况并显示消耗 RAM 的顶级 Metro 应用程序
获取所有已安装应用程序的列表。
电池使用情况,列出消耗更多电池的应用程序
杀死消耗更多 RAM 和 CPU 的应用程序
仅从应用程序打开/关闭 wifi、蓝牙
任何想法是否支持这些,或者我应该使用 WPF 应用程序
无法从 Windows 应用商店应用程序(现在称为“Windows 通用应用程序”)收集此信息。您最好的选择是构建一个桌面应用程序(现在称为“经典 Windows 应用程序”)来获取信息 - 如果您已经知道如何使用 WPF,那么 WPF 是一个不错的选择。
您上面列出的大多数功能(特别是“2.获取所有已安装应用程序的列表。”和“4.杀死消耗更多 RAM 和 CPU 的应用程序”)需要管理员权限。Windows 8 应用商店应用程序和适用于 Windows 10 的通用 Windows 应用程序在称为 AppContainer 的隔离安全上下文中运行,其权限比标准用户少得多,管理员也少得多。根据设计,这些应用程序通常无法影响其他应用程序或系统系统。
至少对于 #5,Windows 10 中有这个新的 API。
我不知道1-4的解决方案。