如何在 Windows Phone 中获取已安装的应用程序列表?

问题描述:

我在Windows Phones Store安装了一个叫360手机卫士"的应用,是国内所谓的著名杀毒软件,据说可以查看你安装的应用.使用后,我发现在扫描过程中,它确实获取了我所有应用程序的列表并对其进行了扫描.因此,在检查互联网后,我知道通常由于沙箱",应用程序无法获取列表.它是如何通过的,或者这个应用是如何做到的?

I've installed an app from the Windows Phones Store called "360手机卫士", a so-called famous(or infamous) antivirus software in china, which is said to be able to check your installed apps. After using it, I found that during the scan process,it does get the list of all my apps and scanned them. So after checking on the internet I get to know usually apps can't get the list because of "sandbox". How did it passed through or how did this app made it?

顺便说一句:这个应用程序的下载.如果您害怕偷看您的联系人,请确保使用 WP8.1GDR2.http://www.windowsphone.com/s?appid=245303df-88cc-44d9-83ae-dc687fea0b28

BTW:the download of this app. Make sure you use WP8.1GDR2 if you are afraid of it peeking your contacts. http://www.windowsphone.com/s?appid=245303df-88cc-44d9-83ae-dc687fea0b28

获取有关其他应用程序的信息需要一些特殊/受限功能,这些功能仅适用于由 Microsoft 及其合作伙伴开发的应用程序(奇虎 360 是 MS 的合作伙伴之一)).我找不到 WP 的参考,但这是我找到的有关 Windows 应用商店应用的信息.

Getting info about other apps requires some special/restricted capabilities that are only available to apps that are developed by Microsoft and its partners (Qihoo 360 is one of MS's partners). I can't find reference for WP but this is what I find about Windows Store app.

应用功能声明-有一个Other App Mangement 限制列表中的功能.

App capability declarations- there is an Other App Mangement capability in the restricted list.

packageManagement 受限功能允许应用直接管理其他应用.packageQuery 设备功能允许应用收集有关其他应用的信息.

The packageManagement restricted capability allows apps to manage other apps directly. The packageQuery device capability allows apps to gather information about other apps.

...受限功能仅适用于由 Microsoft 及其合作伙伴开发的应用.

... Restricted capabilities are available only to apps that are developed by Microsoft and its partners.