防止隔离存储删除Silverlight 4 OOB

时间:2011-08-29 18:33:23

标签: silverlight-4.0 silverlight-oob isolatedstorage

我为食物链开发了一个OOB SL4应用程序,它将本地的出口帐单存储在隔离存储中,并且这些帐单在互联网连接可用时上传。一切正常。

但我已经看到,如果我打开silverlight配置对话 - >隔离存储,可以删除应用程序的隔离存储。因此,如果有1000个正在等待上传的账单被删除。

有没有办法阻止相同的?,我不这么认为,我知道我的文件还有一个地方,但我正在寻找安全存储数据的替代方法?

我尝试过Comtoolkit,但似乎行为不一致而不是生产质量代码

1 个答案:

答案 0 :(得分:1)

由于@NestorArturo声明seems没有配置来阻止这种情况。

但是,out of browser application的替代方法是使用文件系统。

  

文件系统访问权限。受信任的应用程序可以访问System.IO类型   以及Silverlight无法使用的相关类型。这些   API提供对用户文件夹中文件的直接读写访问   本地电脑。有关更多信息,请参见如何:访问本地   可信应用程序中的文件系统。

第三种方法是编写自己的COM组件;通过这种技术,您可以获得对系统的完全访问权。