楼主: langsileaa
收起左侧

[讨论] 浅谈对已安装浏览器的识别问题及功能实现

  [复制链接]
年下
发表于 2011-4-29 16:29:57 | 显示全部楼层
好彪悍,我直接看不懂
comicwm
头像被屏蔽
发表于 2011-4-29 16:46:15 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
止战之殇
发表于 2011-4-29 18:58:06 | 显示全部楼层
高深.小白表示不懂
102030
发表于 2011-4-29 18:59:30 | 显示全部楼层
看不懂,不过我相信金山。
chaezoy
发表于 2011-4-29 19:12:42 | 显示全部楼层
回复 20楼 seehere 的帖子

纯绿色版的话应该是对可执行文件所在目录之外的任何目录和文件都不产生写操作,这样就不能用键值检测来识别,恐怕还是需要当程序运行时,通过进程检测来识别吧。
z13667152750
发表于 2011-4-29 20:23:32 | 显示全部楼层
回复 25楼 chaezoy 的帖子

绿色版浏览器在设置为默认浏览器时还是会写入注册表的,根据注册表内容即可判断

不过做不到事先的自动识别
chaezoy
发表于 2011-4-29 21:20:08 | 显示全部楼层
回复 26楼 z13667152750 的帖子

设置为默认浏览器的行为应该是由有系统或者第三方软件完成的吧?
这样是不是从对应的键值中只能读取默认浏览器可执行文件所在的路径,而不是老板所提到的那些完整的安装信息?
举个例子,绿色版的opera,但是可执行文件的名称被修改为chrome.exe,这样的话如果根据键值判断,是不是会被误判为安装了chrome?
langsileaa
 楼主| 发表于 2011-4-30 15:17:44 | 显示全部楼层
回复 27楼 chaezoy 的帖子

多数浏览器在首次打开时都会询问是否设置为默认浏览器,只要选择了是,注册信息就会写入注册表的。
langsileaa
 楼主| 发表于 2011-4-30 15:21:58 | 显示全部楼层
本帖最后由 langsileaa 于 2011-4-30 15:23 编辑
chaezoy 发表于 2011-4-29 15:56
老板用Pascal? 顶一个:)对于非绿色软件,使用键值检测对软件进行识别的确是最基本也是最合理的方法。
大 ...


用什么语言无所谓,等你真搞开发,就会发现,用什么语言不是你来决定的。项目适合
用什么就用什么,不会的就要现学现用。开发行业就是如此。所以开发行业每天都要积极
的学习才能跟上发展,当然了,学习也就意味着很累。呵呵。搞开发7年,目前除了VB和
php,其它语言都用于开发过。
这里使用pascal,一是开发这类程序快,二是自从把2000  server 更换为XP后,系统上就
只有一个delphi7和绿色版的VC6了。
你想怎样
头像被屏蔽
发表于 2011-4-30 20:25:10 | 显示全部楼层
用原创标签也不为过
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-5 20:51 , Processed in 0.098351 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表