CHTMLVIEW 私有化COOKIE,神人们都进看看,

hktl 2013-01-21 10:38:07
我想实现的功能是多个CHTMLVIEW的进程,访问同一网站,
比如,进程1,2,3用帐号ABC都登录了CSDN,,下次打开进程1,2,3时,能对应帐号ABC,
但是现在的问题是COOKIE是共有的,所以只记录了最后一个,下次打开进程1,2,3时,3个进程都变成同一个帐号登录.

我想拦截CHTMLVIEW的COOKIE,
但是我用DetourFunctionWithTrampoline 来拦截InternetGetCookieEx和InternetSetCookieEx,发现并不是所有的读写COOKIE的动作都能拦截得到.不知道是什么原因,明明COOKIE已经写到文件了,但拦截函数没反应,拦截函数是生效的,因为我拦截到很多调用.
PS InternetGetCookieA和W,EXA,EAW都有拦截.

现请问下大神们,CHTMLVIEW本身有没有什么事件,可以很方便的拦截到COOKIE.
CHTMLVIEW能不能设定COOKIE保存的路径,如果能设置每个CHTMLVIEW的COOKIE路径,那就可以简单的解决问题了.
如果是HOOK InternetGetCookie,是用Detour不行,还是有什么技巧.
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hktl 2013-01-21
  • 打赏
  • 举报
回复
UP!!!!!!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧