gpt4 book ai didi

security - Windows Phone 7 应用程序沙箱安全(用户上下文、主目录等..)

转载 作者:行者123 更新时间:2023-12-03 06:35:38 25 4
gpt4 key购买 nike

我正在尝试详细了解 Windows Phone 7 应用程序沙箱。所以我想了解以下内容:

  • 每个应用程序都有吗?作为其唯一用户运行?

  • 每个应用程序的主(安装.数据)目录在哪里?

  • 应用程序主(安装、数据)目录等的文件系统权限是什么?

我试图通过在模拟器上编写和运行示例代码(打印出当前用户、当前目录等)来学习这一点。但是,对于 Windows Phone 7 应用程序,Silverlight 中的“安全关键”和“受信任的应用程序”方法已“关闭”。

以下是我的问题:

  1. 有没有办法在模拟器中运行应用程序时打印出当前用户名、当前目录?

  2. 有没有办法在应用程序中运行“安全关键”代码。在WP7模拟器中?我可以在模拟器设置中进行配置以允许这些“安全关键”API 或使我的应用程序成为“受信任的应用程序”

  3. 有没有详细介绍此沙箱架构的文档?

我尝试过搜索,但没有找到任何有关 WP7 沙箱架构的深入文档来处理上述细节,我想了解 WP7 沙箱和安全性的工作原理以及每个应用程序的实现方式。

谢谢

WinPhone7_Developer

最佳答案

手机上应用程序的沙箱模型意味着,第 3 方应用程序无法在后台运行,只能访问 IsolatedStorage 而不是共享文件系统,并且无法直接与用户数据或电话功能。

  1. 无法访问应用程序正在运行的帐户的详细信息。您甚至无法获得手机所有者的详细信息。您可以获得的最接近的是电话用户的匿名 ID http://msdn.microsoft.com/en-us/library/microsoft.phone.info.userextendedproperties.getvalue(v=vs.92).aspx

  2. 不可以,您只能使用公共(public) SDK 中的 API。

  3. http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92).aspx 有大量且非常好的文档。
    您可能对以下部分特别感兴趣:

在了解该平台方面,我会首先从许多可用资源中学习,这些资源解释了您可以在手机上做什么,而不是尝试做您可以在其他平台上做的事情。 (甚至是“Windows”平台。)

关于security - Windows Phone 7 应用程序沙箱安全(用户上下文、主目录等..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com