![](/img/trans.png)
[英]Is it possible to read and write cookies using BHO in internet explorer
[英]Programmatically read internet explorer cookies
我正在嘗試創建一個軟件(帶有Qt的C ++),該軟件可以將一些數據搜索到我網站的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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.