通过命令行安装silverlight4

原创 2010年10月22日 16:55:00

看到不少人须要在自己的程序中嵌入silverlight应用到自己的软件应用中,那么安装方法更是希望直接就可以在自己的软件中完成。其实sliverlight4早已支持这一功能,只是没有多少人知道而已。就此内cool超人就把它让大家认识认识。以下的命令行你可以通过System.Diagnostics.Process去把它运行在你的程序内部。这样使用你应用。

1.首先你得先确何客户机器上已经安装了silverlight的runtime,同样它的安装一样可以集成到你的应用程序中:

Silverlight.exe /q /doNotRequireDRMPrompt

参数 '/q' 将安装以静默模式下运行。下面是一些从Silverlight 4.0版本的部署手册摘录

  • /q = 安静的安装或升级。这将安装或升级的Silverlight没有看到的GUI。 Silverlight是安装时的默认隐私静静地如DRM保护的媒体播放和Silverlight的自动更新功能相关的功能,将被配置为提示1日各自的使用功能的权限的用户。 Silverlight的自动更新功能要求的行政权利,让非管理员用户不会被提示。
  • /doNotRequireDRMPrompt =关闭第一使用提示允许含量的数字版权管理(DRM)保护的发挥,而不需要任何最终用户干预。当Silverlight是悄悄地安装,数字版权管理播放设置提示一日默认使用。
  • /ignorewarnings = 非致命警告将不会反映在安静的安装程序返回代码,而将返回零表示成功。
  • /noupdate = Silverlight的内部禁用自动更新。
  • /qu = 安静的卸载。这将卸载的GUI没有看到Silverlight的。

以上是对silverlight的runtime安装的参数的说明,你也可以完全通过System.Diagnostics.Process去安静地安装runtime到客户机上。

2.安装自己的离线应用到客户机上:

以下是一个demo安装的脚本示例

"C:/Program Files/Microsoft Silverlight/sllauncher.exe" 
           /install:"{LocalPathToXapFile}/Yourfile.xap"
           /origin:"{urltoxapfile}/Yourfile.xap"
           /shortcut:desktop+startmenu

以下是关于本地安装silverlight的xap的参数说明

安装

  • /install:"xapFile" – 其中xapFile是文件名/文件路径.xap文件.,E.g. /install:"c:/temp/sample.xap"
  • /origin:"xapURI" – 其中xapURI是在其中的.xap文件将已经从前来的URI,如果没有安装在命令行
    • e.g. /origin:"http://example.com/sample.xap" .  这个URI将被作为原产地为安全目的的网站.例如,对于沙盒的应用,Silverlight的网络需要一个策略文件检查网络请求时域比其他源站点,起源也可作为一个应用程序的唯一的ID.该xapURI必须是绝对URI不是一个相对URI,而且必须开始为http:,通过https:或文件:.
  • /overwrite -- (可选)将覆盖任何与该xapURI以前安装的xap.

删除

  • /uninstall  – 卸载指定的应用程序 /origin. 这是相同的/origin的作用被用来安装应用程序最初.
  • /origin:"xapURI" – 相同/origin的情况下安装

欢迎您参与更多关于此话题的讨论,本文原创开心银光社区.地址为:http://funsl.com

Linux命令行下安装Maven与配置

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构...
  • LW_GHY
  • LW_GHY
  • 2016年05月15日 23:31
  • 1469

ubuntu/linux下命令行安装jdk

1.ubuntu使用的是openjdk,所以我们需要先找到合适的jdk版本。在命令行中输入命令:$apt-cache search openjdk返回结果列表(因个人电脑而有所不同):default-...
  • y999666
  • y999666
  • 2016年06月15日 22:16
  • 4644

【Ubuntu】命令行下载安装JDK

【Ubuntu】命令行下载安装JDK
  • u010137431
  • u010137431
  • 2015年12月19日 15:37
  • 2703

CentOS下装oracle 12c(命令行模式安装)

实验环境: 1:安装oracle所需软件包  Oracle 12c所需的rpm包如下: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1...
  • YABIGNSHI
  • YABIGNSHI
  • 2015年07月08日 12:00
  • 5059

命令行编译/安装/运行/卸载IOS APP

介绍在模拟器和真机环境下,使用命令行安装、卸载app的方法。
  • shiyiyufen
  • shiyiyufen
  • 2016年03月04日 17:51
  • 5509

命令行方式安装Python第三方工具包

python的第三方开源工具很多,但是python这门语言很有极客风范,需要使用命令来安装第三方工具(多年以前windows中是安装exe的方式,但是现在都取消了),虽然不如Java中的Jar那么方便...
  • qdhy199148
  • qdhy199148
  • 2015年06月07日 23:01
  • 2515

git 安装 使用命令

windows下安装git: 官网https://git-scm.com/downloads  下载 Git-2.9.2-64-bit.exe 一路next,除了修改安装目录(爱改不改),完...
  • liulucaro
  • liulucaro
  • 2016年08月17日 08:53
  • 1018

打造前端MAC工作站(三)使用brew利用命令行安装软件

打造前端MAC工作站(三)使用brew利用命令行安装软件前情回顾打造前端MAC工作站(一)简单系统配置 打造前端MAC工作站(二)安装软件的两种方法前言最好的系统是linux,只是我们前端工程师的一...
  • FungLeo
  • FungLeo
  • 2017年02月26日 23:10
  • 4011

用命令安装xcode和simulator

背景一般情况下,我们安装xcode,是从AppStore上安装的(自从出现了 ghost病毒之后,AppStore更是成了唯一的下载源)。可是我们不得不吐槽的地方,AppStore实在太慢了,实在太...
  • snowrain1108
  • snowrain1108
  • 2016年05月05日 17:51
  • 2115

MySql的安装,即命令详解

结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16。 在安装过程中出现并解决了如下问题:“MySQL 服务无法启动 服务没报告任何错误”1.下载: 地址:h...
  • haitao_H
  • haitao_H
  • 2016年12月03日 16:40
  • 2776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过命令行安装silverlight4
举报原因:
原因补充:

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