• TrueUpdate是一款Windows应用程序,用于为程序提供完整的架构来检测是否进行升级操纵,然后通过互联网、企业网或者局域网来检索需要升级的文件或者安装文件。该程序主要用于提供一个完整的网络升级方案,您可以将其整合在一个新的或者已经存在的软件产品中,独立于您使用的安装和配置方法。

     

     

    特征综述 About Feature

     

    • 广泛的工程向导
      现在,开始您的工程将变得更加简单,感谢 新的工程向导,您可以一路继续执行每一个过程,包括设置您的TrueUpdate服务器、选择下载方式、自定义TrueUpdate客户端和配置您的自动升级选项。该向导包了大量的选项和工程模板,方便您根据您的要求进行选择。
    • 更多的服务器类型
      TrueUpdate 2.0支持所有的常规的服务器/客户端连接协议,内容包括HTTP, FTP 和 LAN(同时支持UNC通道和映射驱动器),以及安全连接和HTTPS方式文件传递。支持所有的HTTP基本身份鉴定方式、超时设定、端口、FTP被动方式和内置的用户名和密码。
    • 自动防火墙和代理服务器检测
      TrueUpdate 2.0现在支持完全无缝的符合产业标准的代理服务器和防火墙管理。现在,所有的网络连接都是通过WinINet API来完成的,能够兼容任何企业局域网中的硬件和软件资源,支持标准Windows/ Internet Explorer功能。
    • 支持更多的补丁方法
      无论您计划采用哪种方法在客户端进行软件的补丁更新/升级,TrueUpdate 2.0都可以良好得支持他们。无论您是发布一个自执行的补丁文件(比如那些由Visual Patch创建的补丁包),还是一个单独文件的安装文件(比如由TrueUpdate创建的升级文件)、Zip压缩文件、单独的数据文件、多个二进制补丁文件或者其他您选择的文件形式,TrueUpdate 2.0都可以完善得支持他们。我们甚至为此提供了多个工程模板和实例文件,方便您的使用。
    • 完善的版本分析
      TrueUpdate提供了许多灵活的方法,用于分析客户端上已存在的软件版本信息,它可以访问注册表、读取INI文件的数据。比较文件CRC码值、查询文件版本源信息,或者必要时使用时间/数据印章。一旦一个版本信息已经检测得到,TrueUpdate将会执行一系列操作,将原有版本升级为您要求的版本。
    • 强大的脚本引擎
      TrueUpdate 2.0包含了一个和TrueUpdate 7.0一样的脚本引擎,并能自动播放Media Studio 5.0。基于常规的“Lua”语言,这个全新的强大的自由的脚本引擎可以令您比以往更加强大对软件升级系统进行控制。基于常规的LUA语言,您可以很容易得理解脚本语言的特点,包括“for, repeat and while”的循环语句、“if/else”的条件判断语句、函数、变量和表格(相关数组)。与内置的函数库相匹配的,采用完全的数字赋值和布尔表达式,这个脚本中几乎没有令您难以理解的内容。当然,我们还是内置了一个“函数向导”和“代码向导”,因此,即使是初学者也可以创建功能强大的安装包,甚至是那些要求异常苛刻的程序打包任务。
    • 丰富的控制函数库
      TrueUpdate 2.0内置了一个多达250个函数库,我们提供了高等级的脚本控制能力,所提供的函数库涵盖了各个方面,从文本文件编辑到系统注册更改等。您可以通过调用dll函数执行程序,包括查询驱动器信息、管理字符串、拷贝文件、枚举进程、开始和终止服务、与网页脚本结合、显示对话框等。我们还提供了一系列完整的下载功能脚本函数,包括FTP, HTTP和安全检验HTTPS传输,并新增加对防火墙和代理服务器的自动支持。
    • 便捷的函数库向导
      在TrueUpdate 2.0中,您无需专门使用向导来创建一个强大功能的安装包,因为我们已经将向导程序整合在程序之中。您可以从分类列表中选择您需要的函数命令(完全的屏幕交互帮助),然后在要求的信息区域中填入您需要的信息,Setup Factory将自动完成剩下的工作,您无需掌握太多的脚本或者程序方面的知识,您仅需要将空白区域填入您的信息便可以。修改同样是一件容易的事情,点击您想要修改项的直线,然后点击“编辑”按钮,窗体中的信息便会回复到 初的样子。
    • 彩色语法高亮显示
      TrueUpdate 2.0自由控制语言编辑器提供了所有的您想要的专家级脚本编辑功能,它提供了彩色语法高亮、代码校验、函数高亮、输入即时样本选择、Ctrl+Space激活功能列表和文本关联帮助等功能。如果您熟悉Microsoft® Visual Basic, Microsoft® Visual C++等其他现代程序开发语言,您会更加便于使用。
    • 改进的客户端界面
      TrueUpdate 2.0提供了近乎无限灵活的用户界面设计功能,您可以选择纯粹的交互向导、 小化对话框样式、完全的silent 方式或者“silent方式直至升级完成”系统。除此之外,感谢 新的屏幕图库和管理器,您可以选择多达25种向导样式对话框,您还可以根据个人需求自定义对话框。
    • 屏幕图库和管理器
      TrueUpdate 2.0提供了多达25种不同的屏幕模板供您选择,在此,TrueUpdate 2.0远远优秀于其之前的版本以及其他同类软件。它预置的布局形式可以满足您对于任务的任何要求,并支持布局调整以精确满足您的需要。我们提供了多个界面元素,包括检查框、单选按钮和编辑栏,方便您构建常规的屏幕,比如许可协议窗体、序列号校验窗体、文件夹选项界面和其他高级选项界面。该屏幕管理器允许您添加和移除任何的屏幕内容,以及更改显示次序,而完成这些操作您仅需要拖曳鼠标而已。支持每一种界面屏幕的即时预览效果,因此您可以即时看到您修改后的界面效果。
    • 主题和皮肤
      您可以在大量预置的主题(皮肤)中选择您需要的界面样式,也支持自定义,这个过程就想查看一个对话框调取您喜欢的样式一样简单,您可以配置各个主题元素,包括字体(外观、颜色、尺寸和样式)和横幅图像、主体/背景图像、控件颜色(按钮、检查框、单选按钮)等。
    • 发布向导
      如果您已经完成了您的工程,发布向导将帮助您将文件打包并上传到您的服务器中。该向导程序将会创建一个客户端程序、服务器配置文件和您升级所需要的文件,并用于您的升级系统中。您还可以获得整个升级工程的清单,从中您可以了解究竟生成了哪些文件以及对于这些文件是如何操作运行的。
    • 基于安全检验的FTP的自动服务器升级
      TrueUpdate 2.0可以让您轻松的实现客户端和服务器文件的同步升级。该新的自动升级的特点将构建过程彻底转化为完整的发布方案,它支持文件拷贝到UNC或者映射驱动器中,采用标准的FTP方式或者具有安全检验的SFTP方式。当然,如果您想要人工管理这一过程,我们还提供了对应的手动升级选项。
    • 紧凑的客户端程序
      对于您的软件用户而言,更小更快的安装文件意味着更好的软件使用体验,TrueUpdate 2.0便可以做到这点。TrueUpdate 2.0客户端程序仅有450kb左右,您可以与同类产品进行比对。同时,因为它是完全用优化的C++代码编写而成的,因此没有额外的关联文件和运行时间的要求。
    • 加密的配置文件
      无论是客户端配置文件还是服务器数据文件都会自动压缩并使用您私人的密匙进行加密。通过使用安全性极强的Blowfish算法,您的脚本文件和配置信息无需担心因为偶然的篡改和查看而影响其安全性。
    • 运行Silent模式和交互模式
      您的TrueUpdate 2.0工程可以配置为安全使用模式,既不显示用户界面对话框、提示窗口、信息报告窗口或者错误提示。Silent 安装程序令您可以控制大量工作站的程序安装,以满足企业标准的要求。客户端程序可以轻松得在程序、系统日程安排程序或者自动进程中调用。
    • 可扩展的控制语言插入Plugins
      TrueUpdate 2.0可以通过Action Plugins来扩展功能。这种插入模式可以代给整个产品无限的功能扩展可能,比如插入对SQLite数据库的支持、XML支持、数字加密等。该功能紧密整合在开发环境中,包括IntelliSense样式代码检验和语法高亮功能,就想在使用内置的脚本编辑器一样容易。该插入Plugins功能可以通过Indigo Rose来提供,也可以使用其他第三方开发工具,再次,感谢Indigo Rose免费提供的插入Plugins开发工具.
    • 多语言支持
      TrueUpdate 2.0提供了非常卓越的多语言安装文件的支持。您创建的升级程序可以自动检测使用者的操作系统的语言版本,调整显示屏幕和信息与之相对应,无论您需要的是那种语言版本:英语、法语、西班牙语、意大利语或者其他可以被Windows识别的语言,您只需在TrueUpdate 2.0中提供需要的语言版本的文本信息,TrueUpdate 2.0将会自动替你完成其他的工作。
    • 内置的拼写检测
      现在,保证您在您工程中的拼写正确将比以往更加方便。基本上,无论您在哪里输入信息,您都可以执行拼写检查功能,以确保文本输入没有错误。TrueUpdate 2.0中提供了多个语言的字典,包括英语、法语、德语、意大利语、西班牙语、荷兰语、瑞典语、丹麦语、克罗地亚语、捷克语、波兰语和斯洛文尼亚语。
    • 客户端记录文件
      客户端程序可以记录每一个操作记录,包括后台操作,并提供给您一个详细得精确记录文件。对于调试和归档,该功能的优势尤为明显,您可以控制任何级的详细资料的记录,包含了对于脚本操作的记录选项。
    • 无人看守模式编译
      TrueUpdate 2.0适合无缝得融入在您的每日的程序创建过程中。在您每次编辑您的源代码创建升级包,可以令您的程序更早更频繁得进行调试。您只需在设计时间的常量相关联(比如DEFINE),它便会创建对应的文件,您的TrueUpdate可以令数据更新变得更加简单和自动
    • 在windows95及其以上版本中使用
      TrueUpdate 2.0创建的升级体统可以和任何的windows系统良好得兼容运行,从Windows 95 到XP及其后续版本。当您对比其他同类产品时,您会对他们的操作系统要求感到吃惊。如果您使用的系统是较早版本,那么您的选择绝对是明智的。