专门编写一个升级程序,比如叫update.exe,它的功能是用来下载最新版本的程序,即你的exe,并启动你的exe。
你的exe启动时,首先检查是否是最新版本,如果不是,启动update.exe,下载最新版本的exe,并且将自己关闭,或者也可以在update.exe里面去关闭你的exe,最新程序下载成功之后,启动最新的exe,然后关闭自己。
1、自动升级需要实现两个exe程序的交替启动,需要一个主程序和一个升级程序。2、创建成功后的解决方案,Agent为升级程序,AutoUpdate为主程序。
3、创建本地版本文件和服务端版本文件。
4、Agent升级程序添加一个列表对话框,用于显示文件更新进度。
Liveupdate是诺顿的系列软件的在线更新程序。
升级程序获取原有客户端应用程序的最近一次更新日期或版本号或文件大小,两者进行比较;如果发现升级程序的日期大于原有程序的最新日期,则提示用户是否升级;
或者是采用将现有版本与最新版本作比较,发现最新的则提示用户是否升级;也有人用其它属性如文件大小进行比较,发现升级程序的文件大小大于旧版本的程序的大小则提示用户升级。
客户端的程序启动,检测到有需要更新的时候启动update.exe,从服务端下载需要更新的dll文件,并退出主程序,通过update.exe进行更新 *** 作等,文件的下载,注册表的 *** 作等都写在了update.exe里。
客户端的程序启动,检测到有需要更新的时候启动update.exe,从服务端下载需要更新的dll文件,并退出主程序,启动update.exe之后,update.exe检测自身是否需要更新。
下载需要更新的文件到update目录(包括update.exe),下载完毕设置标记,启动主程序,主程序拷贝所有更新文件到安装目录(包括update.exe)。
扩展资料:
诺顿安全是一个反病毒软件,直观来说,诺顿是一种行为侦测/防御的技术,其可以在建立病毒定义档及间谍软件侦测定义档前,阻止恶意程序码侵入。
这些新兴且未知的恶意程序码会透过木马程序、蠕虫、大众邮件病毒、间谍软件或者下载软件病毒的形式进行攻击与破坏。仅使用一组有限的启发式法则时,SONAR可以透过广泛且异质的应用行为数据,大幅提升其防护能力,且明显地将误判率降至最低。
参考资料:百度百科-诺顿
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)