• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Tony Qu
我的软件工作室
博客园    首页    新随笔    联系   管理     

随笔分类 -  .Net Application Block

Application Updater Block v2.0 更新检查过程分析

摘要:更新判断方式与v1.0的区别 v2.0不再使用版本号来区分更新是否可用,而是采用manifest ID+application ID来判断,对于每一个新的更新,即使是同一个应用程序,必须更新manifest ID。同时要注意,一个应用程序的application ID一旦确定就不能随意改变,因为客户端的配置文件中,已经写入了确定了的application ID,不能改变,当然你可以尝试通过更新客... 阅读全文
posted @ 2005-04-07 20:38 找事的狐狸
Updater Application Block v1.0 - 1.7 应用程序加载器设计

摘要:应用程序加载器就像“解靴带”或“垫子”一样,通过它可以启动由应用程序升级器更新的应用程序。这一章节将介绍下面的几个关于应用程序加载器的方面: 问题描述 设计目标、权衡和问题 解决方案描述 具体实现 问题描述 在应用程序运行时升级应用程序是一件困难的事情,Updater Application Block需要提供一种方法,该方法允许应用程序升级器下载并且安装升级文件,同时又要允许用户继... 阅读全文
posted @ 2005-03-20 07:09 找事的狐狸
Updater Application Block v1.0 翻译文档目录

摘要:为方便大家阅读有关Updater Application Block v1.0 的翻译文章,在本文中列出最近翻译的相关文章目录。 Updater Application Block v1.0 介绍 Updater Application Block 设计篇 核心设计(core design) ApplicationUpdater assembl... 阅读全文
posted @ 2005-03-19 21:03 找事的狐狸
Microsoft Updater Application Block v1.0 - 1.6 后处理器设计

摘要:Updater Application Block提供后处理架构,该架构允许开发人员创建在升级成功执行的后处理器。后处理器实现IPostProcessor接口的.Net类,用它执行一次性的安装后任务,例如向注册表写数据、创建消息队列、或者其他任何无法通过简单拷贝应用程序文件完成的任务。 后处理器架构在图1中展示出来。 图1中,展示了下面的后处理步骤: 1. 包含后处理器的集合存储在被下... 阅读全文
posted @ 2005-03-17 18:21 找事的狐狸
Microsoft Updater Application Block v2.0 介绍

摘要:本文仅对新版本的增强功能和改进进行介绍,如果想了解什么是Updater Application Block可以参考 UABv1.0版本的介绍。 新版本特点 1. 简化的API 2. 各个功能被分割开来:Manifest功能、下载器功能、激活功能 3. 支持部分升级 4. 支持多类型的下载器 5. 增加了允许应用程序在升级的关键阶段定制处理的事件 6. 支持使用事件管理下载进程 7... 阅读全文
posted @ 2005-03-13 09:52 找事的狐狸
Microsoft Updater Application Block 1.5.3 服务器端manifest文件设计 [翻译]

摘要:Microsoft Updater Application Block服务器端manifest文件设计 译者:Tony Qu Manfest文件用于列出一次升级所需要的所有的文件,它与验证签名相关联,验证签名可用于验证manifest文件的真实性。这个将介绍应用程序升级器的以下几个方面: 问题描述 设计目标、权衡和问题 解决方案描述 具体实现 问题描述 对于每次升级,应用程序升... 阅读全文
posted @ 2005-03-11 11:13 找事的狐狸
Microsoft Updater Application Block 1.4.3 KeyValidator类设计 [翻译]

摘要:Microsoft Updater Application Block KeyValidator类设计 译者:Tony Qu KeyValidator类提供一个基于对称密钥的验证器,该章节将介绍KeyValidator设计的以下几个方面: 问题描述 设计目标、权衡和问题 解决方案描述 具体实现 问题描述 一个通常使用的验证方法是使用对称密钥进行签名和验证数据。为了支持这项技术,必... 阅读全文
posted @ 2005-03-11 09:58 找事的狐狸
Microsoft Updater Application Block 1.5.2 应用程序升级器配置文件设计

摘要:Microsoft Updater Application Block 应用程序升级器配置文件设计 译者:Tony Qu 该文件包含polling间隔、日志位置、要使用的下载器和验证器的信息,还有在升级过程中所要包含的每一个应用程序的具体信息。对于每一个应用程序,该文件包含客户端设置(如客户端配置文件的位置)和服务器端设置(如特定应用程序升级所需要的manifest文件的位置)。 ... 阅读全文
posted @ 2005-03-09 18:40 找事的狐狸
Microsoft Updater Application Block 1.5.1 配置设计

摘要:Microsoft Updater Application Block 配置设计 译者:Tony Qu 应用程序升级器的配置信息有三种来源: 1. 应用程序升级器的应用程序配置文件 —— 该文件包含polling间隔、日志位置、要使用的下载器和验证器的信息,还有在升级过程中所要包含的每一个应用程序的具体信息。对于每一个应用程序,该文件包含客户端设置(如客户端配置文件的位置)和服务器端设置... 阅读全文
posted @ 2005-03-09 18:06 找事的狐狸
Microsoft Updater Application Block 1.4.2 IValidator接口设计 [翻译]

摘要:Microsoft Updater Application Block IValidator接口设计 译者:Tony Qu IValidator接口使得通过实现验证器扩展Updater Application Block成为可能。 问题描述 为了允许程序员把自己的验证器实现插入到Updater Application Block中,一个用于定义验证器类型的公共接口必须被显露出来,验证器类... 阅读全文
posted @ 2005-03-06 16:24 找事的狐狸
Microsoft Updater Application Block 1.4.1 验证器设计 [翻译]

摘要:Microsoft Updater Application Block 验证器设计 译者:Tony Qu Updater Application Block提供了一个可扩展的验证器架构,这使通过签名或哈希号验证下载文件成为可能。验证器架构支持在服务器上生成签名和在客户端上确认这些签名。 图1 展示了服务器端的验证架构 通过图1我们可以了解到验证器架构的以下几个方面 1. man... 阅读全文
posted @ 2005-03-06 07:00 找事的狐狸
Microsoft Updater Application Block 1.3.3 BITSDownloader类设计 [翻译]

摘要:Microsoft Updater Application Block BITSDownloader类设计 译者:Tony Qu BITSDownloader类是一个从http服务器拷贝文件的下载器,它是Updater Application Block的默认下载器。 问题描述 BITSDownloader类被设计用于解决以下问题 1. 一个可以被应用程序升级器使用的下载器类,该类... 阅读全文
posted @ 2005-03-05 22:46 找事的狐狸
Microsoft Updater Application Block 1.3.2 IDownloader接口设计 [翻译]

摘要:Microsoft Updater Application Block IDownloader接口设计 译者:Tony Qu 问题描述 为了允许开发人员把他们自己下载器实现嵌入Updater Application Block,DownloaderManager类中的用于定义下载器类型的公共接口必须暴露给开发人员。 设计目标、问题 1. IDownloader接口的最显著的设... 阅读全文
posted @ 2005-03-03 15:19 找事的狐狸
Microsoft Updater Application Block 1.3.1 下载器设计 [翻译]

摘要:Microsoft Updater Application Block 下载器设计 译者:Tony Qu Updater Application Block使用一个可扩展的下载器架构从指定的服务器上拷贝manifest文件和应用程序升级文件到客户端。 图1 展示了下载器架构 图1 包括下列过程 1. ApplicationUpdateManager类使用UpdaterConfig... 阅读全文
posted @ 2005-03-02 22:57 找事的狐狸
Microsoft Updater Application Block 1.2.2 ApplicationUpdater assembly设计 [翻译]

摘要:Microsoft Updater Application Block ApplicationUpdater assembly设计 译者:Tony Qu ApplicationUpdater集合提供了Updater Application Block的核心功能。 ApplicationUpdater集合类 ApplicationUpdater集合包含许多类,可以分为以下几类: 核... 阅读全文
posted @ 2005-03-01 21:26 找事的狐狸
Microsoft Updater Application Block 1.2.1 核心设计(core design) [翻译]

摘要:Microsoft Updater Application Block 核心设计(core design) 译者:Tony Qu Updater Application Block由一个核心应用程序升级器(集合[assembly]名称为ApplicationUpdater)和许多额外的assembly接口和工具组成。 Updater Application Block集合 Upd... 阅读全文
posted @ 2005-02-27 22:45 找事的狐狸
Microsoft Updater Application Block 1.1 设计篇 [翻译]

摘要:Microsoft Updater Application Block 设计篇 译者:Tony Qu Updater Application Block为企业环境中解决桌面应用程序的更新问题提供了一个“无接触”解决方案。它包含一系列组件,每一个组件被设计用来实现更新过程中的一个特定的角色。 高级设计 图1展示了Updater Application Block的高级设计 图1中,... 阅读全文
posted @ 2005-02-27 00:08 找事的狐狸
Microsoft Updater Application Block v1.0 介绍 [翻译]

摘要:Microsoft Updater Application Block v1.0 介绍 译者:Tony Qu 在过去,由于必须注册组件和安装应用程序文件,致使管理桌面应用程序的部署和升级变得十分困难。.Net框架支持通过简单地拷背文件到适当的目录完成安装,这使得在整个企业中部署桌面应用程序变得更为方便。 在中大型组织中,使一个桌面应用程序的所有安装都保持最新是十分普遍的。理想... 阅读全文
posted @ 2005-02-26 23:31 找事的狐狸

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3