当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 曾经有位网友和我讨论怎样编写一个通过服务器对客户机上的程序进行自我升级的问题,由于我的项目也涉及到自我升级,当时我把我的解决方案提了出来,那就是做一个类似于瑞星的升级程序。
 

 

    摘要:  chinabyte 5月11日消息 反病毒公司在上周末发现了震荡波(sasser)病毒变种,在几小时内,德国警方逮捕了供认自己是震荡波病毒作者的一名18岁男子。  微软公司称,最新病毒变种sasser .e 是在一周前出现的。病毒试图对那些还没有对自己计算机缺陷运行补丁程序的人提出警告,广泛使用的微软windows缺陷可能被病毒程序利用。  赛门铁克公司的安全反应中心高级经理friedrich......
 ·netsky作者自称编写了振荡波    »显示摘要«
    摘要: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   一群创造了最新版网络天空(netsky)病毒的不知名的程序员自称是振荡波蠕虫的作者,研究人员已经找到了证据。这些程序员自称为“天网反病毒团队”(skynet antivirus team),他们可能对近30种网络天空病毒负有责任。   网络保护公司lurhq高......


用VB6.0编写客户端自动升级程序
  曾经有位网友与我讨论怎样编写一个通过服务器对客户机上的程序进行自我升级的问题,由于我的项目也涉及到自我升级,当时我把我的解决方案提了出来,那就是做一个类似于瑞星的升级程序.在这里我也发现了很多的网友对这个问题很困惑,故我愿意把我的设计方案写出来与大家共享,大家也可以通过这个思路用其他语言进行改写.

【程序编程相关:Linux网络驱动程序编写

【推荐阅读:使用WML和ASP编写动态手机页面

  以下是我的具体思路: 【扩展信息:Linux网络驱动程序编写(四)

  写两个程序,一个是主程序;一个是升级程序(升级程序放在服务器上);

  说明:所有升级任务都由升级程序完成.

  1.启动升级程序,升级程序连接到网站,下载新的主程序(当然还包括支持的库文件等)到临时文件夹;

  2.升级程序检测旧的主程序是否活动,若活动则关闭旧的主程序(同时记下主程序的状态);

  3.删除旧的主程序,拷贝临时文件夹中的文件到相应的位置,同时注册相应的文件;

  4.检查主程序的状态,若状态为活动的,则启动新的主程序;

  5.关闭升级程序.

  6.祝贺你,升级完成.

  下面进行具体的程序编写,需建立三个工程,然后把它们编辑成一个组,三个工程需共用一个模块.

  建立工程步骤:

  1. 建立工程promain:打开vb,“新建工程”,选择“标准exe”, 再给工程中添加模块,并且命名为modcommon,修改窗体名为frmmain,同时修改工程名为projmain,然后保存到某个文件夹(譬如在桌面建立个文件夹update),窗体.模块与工程分别保存为frmmain.frm.modcommon.bas.projmain.vbp;


...   下一页
 ·在pocket pc上编写游戏之九    »显示摘要«
    摘要:介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   导读   如何发出声音?我们首先需要了解pocket pc机器的硬件体系结构。我们有双声道设备(立体声模式)用来播放wave音频。不过有的设备只有一个声道(单音的模式)。如果我们有双声道,那么声音电路能生产的音频范围可以从8khz到44hkz。如果每条声道能分别......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE