ClickOnce中.appref-ms文件理解
来源:互联网 发布:软件著作权代理费 编辑:程序博客网 时间:2024/05/24 06:14
ClickOnce技术:
ClickOnce是微软公司开发的一门用于在网络上发布应用程序的技术 。
ClickOnce使得用户可以从支持ClickOnce的网页中点击一个链接来运行一个程序。ClickOnce的设计目标是使得应用程序的启动和升级更加容易。
ClickOnce的安装是把文件复制到用户的配置文件下,所以不需要管理员权限,对系统的影响也比较小。.Net对ClickOnce程序采取的安全策略是基于启动位置,在默认的安全设置下,从Internet启动的程序较从本地启动的程序拥有较少的权限。
ClickOnce程序可以从程序的更新位置检查是否有更新版本,并且提示用户下载和安装新的版本。
如何找到appref-ms的目标exe文件:
The appref-ms file does not point to the exe. When you hit that shortcut, it invokes the deployment manifest at the deployment provider url and checks for updates. It checks the application manifest (yourapp.exe.manifest) to see what files to download, and this file contains the definition of the entry point (i.e. the exe).
.appref-ms不会指向exe文件。当我们点击.appref-ms文件时,会根据部署的url去启动部署文件(这个文件是服务端发布的assembly name.application文件?),然后检查部署文件是否有文件需要更新,这个部署文件也包含了exe文件的入口定义。
这个文件可以直接拖到文本编辑器中,主要由以下部分组成:
http://服务端发布地址/assembly name.application#assembly name.application,
Culture=neutral(是否一定是这个值不知道),
PublicKeyToken=xxxxxxxxxxxxxxxx
(一个解决方案产生的id,解决安全问题,确保该文件只能由作者修改,作者掌握私匙,并且颁布后没有被其他人篡改,作为公匙,和服务端进行验证,与证书挂钩,如果证书不改变token不改变),
processorArchitecture=cpu架构
- ClickOnce中.appref-ms文件理解
- 关于.appref-ms文件后缀名
- ClickOnce添加外部文件
- C# clickonce 部署自定义文件
- ClickOnce
- 如何指定通过 ClickOnce 发布的文件
- 如何:为 ClickOnce 应用程序创建文件关联
- clickonce部署软件文件位置分析
- ClickOnce发布时,资源文件添加问题
- MS SQL_sql概念理解
- 在客户端应用程序部署中引入 ClickOnce
- 在MS CRM 4.0中引用JS文件
- windows7 中pkeyconfig.xrm-ms文件无法删除解决办法
- MS SQL 锁的理解
- Hibernate中映射文件理解
- ClickOnce在线安装时不能下载.config文件解决方法
- ClickOnce在线安装时不能下载.config文件解决方法
- 中治ms
- APP瘦身-------------SVG图片瘦身
- 最大最小公倍数
- Nginx RTMP 模块 nginx-rtmp-module 指令详解
- 采用结构化程序设计思想实现模拟ATM(自动柜员机)
- 矩阵块对角
- ClickOnce中.appref-ms文件理解
- SASS与SCSS的区别
- 【iOS开发】后台定位&&socket长链接
- Android ImageUtils 图片工具类,包括:小米从相册调图像空指针,三星旋转照片,压缩图片,保存Bitmap到本地,获取本地视频的缩略图,毛化玻璃效果,代码以后会更新
- Use Size Classes
- Java中的静态变量
- 将博客搬至CSDN
- 你真的了解APP吗?
- 学习joomla1.5扩展开发