首页
社区
课程
招聘
[求助]如何判断浏览器是被第一次打开?
发表于: 2010-5-10 14:23 6534

[求助]如何判断浏览器是被第一次打开?

2010-5-10 14:23
6534
一直从事BS开发、对windows方面了解不足,现有一事请教大家能够给予思路!

A、最近电脑默认IE浏览器主页被篡改为~~~114~la~~~(输入其它网址可以正常访问);
B、于是想到了写一个过虑插件,让电脑上所有浏览器在第一次打开时,将其主页过虑“about:blank”;

请问在C++程序中、如何才能知道浏览器是第一次被打开呢?(包括关闭之后,重新打开浏览器也算作第一次打开)

请赐教、谢谢!

这里不要沟通BHO了、更别讨论主页锁,两码事!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 636
活跃值: (174)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
2
既然关闭之后,重新打开浏览器也算作第一次打开,那可以在打开浏览器时遍历进程或窗口看看有没有浏览器已经在运行了。
2010-5-10 14:31
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
补充一下、我这里讲的浏览器第一次打开(指的是、刚打开还没有进行任何WEB页的请求);

比如、打开了IE、还没有进行任何http请求的操作(叫第一次);
2010-5-10 14:48
0
雪    币: 229
活跃值: (483)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
4
呵呵..做锁ie的么..
我有一个,非bho
2010-5-10 15:01
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
乖乖 直接改注册表就ok了
2010-5-10 15:18
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你来错地方了吧!

    
2010-5-10 18:57
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
别一同跟你楼上的曲解我的问题!
2010-5-10 18:59
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
第一次打开的时候会去访问注册表读取相关配置,可以HOOK这里
2010-5-10 19:50
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
请问具体注册表哪个位置(键值)?
2010-5-11 19:05
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
1.95230854        iexplore.exe:2352        QueryValue        HKCU\Software\Microsoft\Internet Explorer\Main\Start Page        SUCCESS        "about:blank"       
类似的
2010-5-12 03:28
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
这个应该是实现不了(验证第N次打开浏览器)的;这是设置启动主页用的;
2010-5-12 17:43
0
雪    币: 76
活跃值: (27)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
2010-5-15 21:16
0
游客
登录 | 注册 方可回帖
返回
//