我想了解详细的Windows Phone 7应用程序沙箱。所以我想了解的东西,如:Windows Phone 7应用程序沙盒安全(用户上下文,主目录等)
是否每个应用程序。以独特的用户身份运行?
每个应用程序的home(installation。data)目录在哪里?
- 什么是应用程序主页(安装,数据)目录等文件系统权限?
我想通过编写和运行示例代码(它打印出当前用户,当前目录等)在模拟器上学习。但是,Silverlight中的“安全关键”和“可信应用程序”方法在Windows Phone 7应用程序中处于“关闭”状态。
以下是我的问题:
有没有办法打印出当前用户名,当前目录下,同时运行模拟器内的应用程序?
有没有办法在应用中运行“安全关键”代码。在WP7模拟器?我可以以某种方式在模拟器设置中进行配置,以允许这些“安全关键”api或使我的应用程序成为“可信应用程序”
是否有任何文档详细介绍此沙盒体系结构?
我试图寻找,但我还没有发现对WP7沙箱架构,将处理上述细节我想了解WP7沙箱和安全工作和每个应用程序实现的任何深入的文档。
感谢,
WinPhone7_Developer
马特的回答非常好!我唯一要补充的是,如果你想进入WP7内部实现(包括沙盒)的核心,那么值得花一些时间浏览http://forum.xda-developers.com/forumdisplay.php?f= 606 - 这些人建立ROM的乐趣。 – Stuart 2011-03-03 22:43:31