以编程方式读取internet explorer cookie
Programmatically read internet explorer cookies
我正在尝试创建一个软件(c++与Qt),将搜索一些数据到我的网站的cookie。
我找到了名为InternetGetCookie(szURL, NULL, lpszData, &dwSize)的WinAPI函数,但当我想显示结果时,我有这样的东西:
__utma=166311972.1573129762.1302471948.1313050619.1313050781.24; __utmz=166
311972.1302471948.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); kk_als=ZmNk
YzE4MGIzYWQwMDI3Mzc0ZTkwMDQ2MWMwMGM5MTUjIzgxLjI0Ny4zNi4xNTcjI05PX1BBUkVOVCMjMTMw
MjQ3MTk1MiMjLyMjTk9fUkVGRVJFUiMjTk9fT1BUX0lORk8jIzEjIzAjIzAjIzAjIzAjIzEjIzE%3D
它看起来像base64但是我找不到我想要的
有人知道怎么读这个cookie吗?
PS:对不起,我的英语不好。
我发现。
当IE处于保护模式时,你无法看到所有带有"InternetGetCookie"的cookie
要解决这个问题,还有一个函数:
HRESULT IEGetProtectedModeCookie(
__in LPCWSTR lpszURL,
__in LPCWSTR lpszCookieName,
__inout LPWSTR pszCookieData,
__inout DWORD *pcchCookieData,
__in DWORD dwFlags
);
InternetGetCookie返回一个字符串,其中包含给定url的所有cookie,以分号分隔。字符串中的每个cookie的格式为name=data
相关文章:
- libcurl cookie在Android上有效
- 从句柄获取Windows Explorer路径
- 如何在C Winapi中获取活动文件Explorer窗口的路径
- 从编程中获取Internet Explorer 8的当前URL
- Dtls 客户端不会使用 cookie 发送 ClientHello(英语:ClientHello)
- 如何以与Explorer中的管理员的启动相同的方式从CPP运行程序
- 操纵Windows Explorer窗口时,UDP数据包会掉落
- 如何在CEF + MFC中获取cookie
- Get cookie from CDHtmlDialog
- 打开Windows Explorer中的公共文档文件夹
- 在QT应用程序和Windows Explorer之间剪切和粘贴剪贴板交换
- 如何使用CGICC和C++设置cookie
- 桌带(Explorer Bar)视觉样式
- 如何在低文件夹中获取IE cookie
- 如何使用QT保存cookie
- 由procexp(MS process explorer)创建的VC10调试转储文件-只有堆栈信息,没有变量值
- QT 5.6 QWebEngine 不保存 cookie
- 如何从Internet Explorer获取与cookie相关联的过期日期和标志
- 使用C++删除Internet Explorer 8历史记录、Cookie、缓存和密码
- 以编程方式读取internet explorer cookie