C++ 以编程方式读取internet explorer Cookie

C++ 以编程方式读取internet explorer Cookie,c++,internet-explorer,cookies,base64,C++,Internet Explorer,Cookies,Base64,我正在尝试创建一个软件(C++和Qt),它可以将一些数据搜索到我网站的cookie中 我找到了名为的WinAPI函数,但当我想显示结果时,我有如下内容: __utma=166311972.1573129762.1302471948.1313050619.1313050781.24; __utmz=166 311972.1302471948.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); kk_als=ZmNk YzE4MGIzYWQwMDI3

我正在尝试创建一个软件(C++和Qt),它可以将一些数据搜索到我网站的cookie中

我找到了名为的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,但我找不到我想要的

有人知道怎么读这个曲奇吗


PS:很抱歉我的英语不好。

InternetGetCookie返回一个字符串,其中包含给定url的所有Cookie,用分号分隔。字符串中的每个cookie的格式都是我找到的name=data

当IE处于保护模式时,您无法看到所有带有“InternetGetCookie”的Cookie

要解决此问题,还有一个功能:

    HRESULT IEGetProtectedModeCookie(
  __in     LPCWSTR lpszURL,
  __in     LPCWSTR lpszCookieName,
  __inout  LPWSTR pszCookieData,
  __inout  DWORD *pcchCookieData,
  __in     DWORD dwFlags
  );

好的,事实上当IE处于保护模式时,我无法访问所有的cookies。我必须使用此功能: