Silverlight OOB模式的设置和对文件进行读取和写入的操作

转载 2012年03月30日 10:19:28

本文采用silverlight 4 实现

Silverlight Out of Browser应用的重点 - 创建可信任应用,也称为Trusted Application. 早在Silverlight 3,Silverlight Out of Browser的功能由于权限的限制无法很好的满足用户的正常存取需求,仅能实现将Web应用脱离浏览器。而在Silverlight 4中,通过提升应用信任权限,大大增强了Silverlight Out of Browser的功能,在权限允许的情况下,用户可以自由有访问本地目录,也可以执行本地应用程序,另外通过调用COM组件,实现更多更强大的本地应用操作。下面我们将实例讲述Silverlight Out of Browser可信任应用 - 存取本地文件系统

Silverlight 4对于本地文件夹的存取,并非代表存取所有本地磁盘目录,目前为止,Silverlight 4 API仅支持存取“我的文档”,“我的音乐”,“我的图片”和“我的视频”目录以及“Program Files”和“Cookies”目录,而如果想对所有磁盘目录进行访问,则需要使用COM功能进行操作

Silverlight OOB模式下对文件进行读取和写入操作需要进行如下的准备:(新建个项目就不说了)

首先需要确认项目允许用户提升应用信任权限。这样,OOB应用将被允许访问用户本地资源。

1 选择创建的项目(不是.Web的那个)==》右键属性==》在属性页中选择Silverlight页,找到复选框允许在浏览器外运行应用程序并勾选上,如图所示

操作完这一部后保存运行程序,就不会出现在浏览器中出现了

2 点击上图的浏览器外设置,弹出对话框中找到在浏览器外运行时需要提升的信任复选框,并勾选上,如下图:

保存,设置操作就完成了。

3 在项目中引用两个SL程序集文件,Microsoft.CSharp.dll和System.Core;在.net选项页中引用中都能找到(排下序如下图都显示出来了)

C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\System.Core.dll

C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\System.Core.dll

4 添加using System.Runtime.InteropServices.Automation;

Silverlight操作客户端注册表(优化)(OOB模式)

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:http://blog.csdn.net/lxfmq0/article/details/6682267               ...
  • hwt0101
  • hwt0101
  • 2015年12月01日 16:32
  • 924

Silverlight之OOB模式下的一些问题与解答

本文简介: 1.为什么要使用OOB?使用OOB的作用? 2.如何实现OOB模式 3.对OOB进行一些设置; 4.检测OOB的安装状态; 5.更新应用程序; 6.WebBrowser控件; ...

Silverlight之OOB模式下的一些事

本文简介: 1.为什么要使用OOB?使用OOB的作用? 2.如何实现OOB模式 3.对OOB进行一些设置; 4.检测OOB的安装状态; 5.更新应用程序; 6.WebBrowser控件; ...

Silverlight OOB应用源码

  • 2011年10月24日 10:40
  • 404KB
  • 下载

调用JAVA API 对 HDFS 进行文件的读取、写入、上传、下载、删除等操作

Hadoop文件系统  基本的文件系统命令操作, 通过hadoop fs -help可以获取所有的命令的详细帮助文件。  Java抽象类org.apache.hadoop.fs.FileSys...
  • DF_XIAO
  • DF_XIAO
  • 2016年01月28日 16:50
  • 6540

通过字符流来对文件进行内容的读取和写入操作

import java.io.*; import java.io.Writer; public class WriterDemo01 { public static void main(Strin...

Silverlight 5 OOB应用程序不能正常更新的特殊情况

Silverlight 5 OOB应用程序不能正常更新的特殊情况 之前开发了一个Silverlight 5的OOB应用程序,但是在更新上遇到一种特殊情况。 OOB应用程序的更新方式 承载在浏...
  • sscsgss
  • sscsgss
  • 2013年08月22日 09:16
  • 537

扎稳打Silverlight(44) - 4.0浏览器外运行(Out Of Browser)之OOB的增强及其新增的NotificationWindow

稳扎稳打Silverlight(44) - 4.0浏览器外运行(Out Of Browser)之OOB的增强及其新增的NotificationWindow 作者:webabcd 介...
  • wlanye
  • wlanye
  • 2012年02月13日 15:01
  • 770

Silverlight OOB应用程序详解

Silverlight本身是一种RIA应用(Rich Internet applications) OOB: Out Of Brower,成为脱离浏览器的Silverlight应用程序,就是Silve...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Silverlight OOB模式的设置和对文件进行读取和写入的操作
举报原因:
原因补充:

(最多只允许输入30个字)