软件管理工具如何当好“管家婆”

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:piglolo1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  使用过360安全卫士或者金山清理专家的人都会对“软件管理器”留下深刻的印象,最近腾讯也推出了自己的软件管理器。这些软件能自动搜索电脑中已经安装的软件,并检测它们是否要更新,并且可以一键安装需要的软件,十分方便,那它们是如何工作的呢?
  
  追踪软件痕迹 清查“户口”
  软件管理器首先要探寻已经安装好的软件有哪些,这是对已经发生的事情做清查了,这时软件管理器就好比是侦探,要找出电脑上存在的软件,就要通过线索来找,有了线索就可以顺藤摸瓜找到软件!下面看看都会有哪些可以利用的线索。
  


  
  一般软件按照的默认目录都会是系统盘的Program Files目录,所以软件管理器首先就会搜索“C:\Program Files”这个目录来获取软件信息,但如果安装时修改了目录呢?那就要靠第二个线索——注册表了。
  软件安装时为了记录自己的信息就会在[HKEY_LOCAL_MACHINE\Software]下添加键值(见图),以便实现很多功能,比如升级,备份配置、备份数据等。你可能会发现当安装某个软件的新版本时,软件管理器会自动找到旧版本的信息和配置,升级软件以后还能使用这些信息,这就是靠的注册表保存的信息。同样在[HKEY_LOCAL_MACHINE\Software\Micrsosoft\Windows\current version\uninstall]下面有这些软件的卸载程序。
  有了这些信息,软件管理器管理软件就方便多了。结合上面两处线索,软件管理器就可以得到电脑上安装的软件信息,当然没有在这两处添加信息的绿色软件也就无法进入软件管理器的管辖范围了。
  
  核对软件文件 判断“新旧”
  得知软件信息后还有一个问题没有解决,如何能确定软件的真实性呢?万一是木马或是其他恶意程序伪造的呢?我们在背后还有一项内功——文件识别。每个文件都有大小、名称。而且对于软件发布来说,文件一定会随着某些版本发布出来。于是我们对这个文件记录一个摘要,这个摘要得到的是一个字符串,相当于这个文件的身份证。软件管理器先对软件文件做摘要(软件管理器会把常用软件文件的摘要放在本地,其他的保存在远程服务器),拿到这些摘要后会和自己所保存的该软件文件的摘要进行对比。如果相同,那么就能确定软件的版本,如果不同那么就可能是恶意伪装软件。管理器得到了版本信息后就会去网络服务器上查询有没有新的版本发布,如果有新的,就会及时通知我们该更新软件了。
  
  小提示:
  摘要的算法很多,比如常用的MD5、SHA1,算法的要求就是摘要结果不要容易碰撞且算起来比较快。MD5虽然已经能够破解也就是做出碰撞来,但其计算起来较快,在实际应用中还是很广泛的。
其他文献
嗨,大家好,我是维基,世界上好多知识库都是我组织的,由于我的形成来自于广大的网友,所以我的知识最完备,可以说,我是世界上最聪明的网站啦。我是怎么形成的呢?其实,是因为首先有人提出词条,而后又有人补充完备,最终形成了一个维基网页。想查找知识的人只要通过我的搜索框查找一下即可。  不过你该问了,这样的话,很多朋友要是同时添加或者修改,那会出现冲突的,我该如何取舍呢?嘿嘿,我的父母——广大聪明的程序员们
期刊
最近MM小姚的电脑出现了问题:在关闭IE的时候,老是出现内存无法读取的错误。如图1所示:在经过MM把硬盘格式化、系统重新装过之后,问题却依然“涛声依旧”。    (1)  程序大意,没认清情况就向前冲  在计算机内部领域,等待处理的数据,包括常用的程序等,一般都被放在内存的某个临时一亩三分地里,这个临时存放空间被称为缓冲区(Buffer),这个缓冲区的大小,事先就已经被程序或者操作系统定义好了。所
期刊
为什么我的本本摔了一小下就裂开了,人家的本本就没事?为什么有的本本那么容易掉漆?笔记本外壳怎么还有竹子的?想了解这一切,就要从外壳说起,本文中你将知道笔记本都有哪些材料的外壳,哪种外壳又最不容易损坏,哪一种本本最耐磨……    合金耐磨太贵 塑料便宜实惠  笔记本电脑和台式机电脑一样,其实都是一堆电子元件像搭积木那样“攒”到一起的。不过,笔记本与台式机最大的差别就在于其便携性,因此笔记本就必须拥有
期刊
摘 要:随着我国新课程改革制度的推行和落实,新课程改革制度对我国小学语文教学提出了新的要求。课外阅读教学方式的应用极大扩展了小学生语文知识的知识面。而且,通过趣味性读物的阅读,提升了学生对语文知识学习的兴趣,激发了学生的主观能动性。因此,语文教师应积极将课内阅读与课外阅读相结合,激发学生的阅读积极性,从而真正提升学生的语文素养。  关键词:小学语文;课外阅读;课内阅读;新模式  中图分类号:G62
期刊
片名:The Day The PC Stood Still  译名:电脑停转之日  ■主演:Windows 2000/XP/Vista、病毒、杀毒软件  ■类型:科幻、灾难、剧情  ■片长:5页  ■级别:PG-13级(灾难画面、暴力)  ■上映日期:2009年3月1日  ■IMDB评分:见读者评刊表  ■编剧:北京 DEF、湖南新晃蒲涛■导演:CFan 编辑部■制片人:Cornel■出品:计算机
期刊
摘 要:英语阅读是英语教学的重要环节,是提高学生英语学习水平的关键,其重要性不可忽视。一直以来,学生在进行英语阅读时都缺乏科学性和逻辑性,无法全面深入地了解阅读内容,阅读效率偏低。究其原因,主要是学生没有掌握英语阅读的有效方法和技巧。所以,在新时期初中英语教师要注重培养英语阅读技巧,提高学生的英语阅读水平。  关键词:初中生;英语阅读;技巧;科学研读  中图分类号:G63 文献标识码:A 文章编号
期刊
Q1 Win+E键失效  问:之前安装过一款快捷键软件,软件名字中有“Hotkeys”,全名不太记得了。从那以后,我的Win+E键就无法使用了,按下也没反应。平时习惯使用这个组合键打开资源管理器。请问,如何解决此问题?  答:你安装的应该是“Qliner Hotkeys”这款软件,如果已经卸载了,请从http://download.pchome.net/system/inputdev/detail
期刊
有急事要找QQ好友,可是他却是离线状态,发个消息久久不见回音,真急人啦。也不知道对方是真不在线,还是在隐身。以前可以用彩虹QQ检查,但它不幸被腾迅禁用,要破解的话又得大动干戈。那么,就真的没有其他简单的方法可用了吗?别急,我现在就教你一个绝妙方法。  首先说一下本方法的原理:腾讯为了拦截在QQ上恶意传播的网站,对那些特定网站(包含色情或者挂了木马的网站)设定了拦截,但它在拦截时,对在线和不在线用户
期刊
摘 要:极速朗读教学是寻找极限速度朗读英语单词和课文的一种教学方法,其目的是通过一遍又一遍的朗读不断提高速度,在提高速度的过程中不断巩固单词记忆,熟练课文,培养语感,增强学习兴趣。极速朗读教学是英语学习困难学生学习英语的主抓手,是培养提高他们语言应用能力的有效手段。  关键词:核心素养;极速朗读;教学法  中图分类号:G63 文献标识码:A 文章编号:1673-9132(2018)24-0152-
期刊
摘 要:新课程改革,注重课堂教学的有效性。作业是检验学生所学知识是否掌握的重要环节,我校进行了作业改革的初探,将目光投向了“个性化作业”。教师可以通过融入情境、自主编写、加强应用、自主选择、活动调查等方式,设计和安排数学作业,为学生的数学学习打下坚实基础。  关键词:小学数学;课堂作业;个性化  中图分类号:G62 文献标识码:A 文章编号:1673-9132(2018)24-0088-02  D
期刊