都是病毒监控惹的祸

在公司的产品中为了减少用户的维护成本,采用了类似于智能客户端的更新方法,在客户端启动的时候自动检查版本然后自动升级到新的版本后,在启动系统。

在内部测试和使用中都是正常的,但是在客户的使用中则出现了异常的情况,有些时候能够升级,有些时候升级失败,让人很奇怪。

通过在现场的测试发现,客户的机器上安装了瑞星的病毒监控程序,特别是“文件监控”程序,如果关掉了则不能够升级成功,否则升级成功。

后来发现,病毒监控程序是不允许通过网络修改本地文件的,而系统的自动升级程序是修改本地的执行文件,现在才明白为什么智能客户端采用通过目录+配置文件的方式进行版本的管理,一个是这样的管理对版本比较安全,还有就是病毒监控似乎对文件的修改十分敏感,而对新文件的创建则没有监控的能力。

看来以后再采用智能客户端技术的时候也要避免此类的问题,也算是个教训。还有就是如果你的系统需要频繁升级而且客户端安装了保护卡、防火墙、监控程序一定要在内部多做测试才可以让用户使用,看来以后的测试还得多准备几种与软件冲突相关的测试方法。

posted on 2005-04-01 11:05 Duiker 阅读(1289) 评论(7)  编辑 收藏 所属分类: 技术

评论

#1楼  2005-04-01 11:21 鞠强      

不会吧?我们的自动更新程序,不受防火墙的影响啊!
我们先把文件下载到本地tmp下面,然后从tmp中再操作到正式的产品目录上   回复  引用  查看    

#2楼 [楼主] 2005-04-01 11:35 Duiker      

哦,我在测试中只是发现瑞星的病毒防火墙中如果开启“文件监控”才会出现问题的,而且比较奇怪的是,如果需要更新的文件原先不存在则没有问题,如果存在则有问题,而且不同版本的瑞星效果还不一样,有一些没有问题,而我碰到的这个客户确实是这样的。别的防火墙还在测试中。
还有就是我们的软件是局域网内运行的,发生无法更新的情况是发生在客户端打开病毒防火墙的情况下。   回复  引用  查看    

#3楼  2005-04-01 11:55 aaron [未注册用户]

大哥,您是哪里人啊?吉林的吗 ???北华?   回复  引用    

#4楼 [楼主] 2005-04-01 14:36 Duiker      

世界真小,吉林人   回复  引用  查看    

#5楼  2005-04-02 07:49 aaron [未注册用户]

冒昧的问一下,如果我明年考完程序员考试,,可以去您那里实习吗?
我可以不要工钱,我很想了解一个真正的项目的开发过程。   回复  引用    

#6楼  2007-06-06 14:17 注册域名 [未注册用户]

支持这种好blog   回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 



导航

公告


效率狂,质量狂,简简单单,享受生活,让代码充满阳光,让使用者感到快乐,把软件开发看作是一种沟通游戏。

message


bookmark


搜索

 

最新随笔

最新评论