获取所有打开的 ie 窗口的 cookie

访客4年前关于黑客接单874

#define UNICODE
#define _UNICODE

#include <tchar.h>
#include <stdio.h>
#include <Windows.h>
#include <mshtml.h>
#include <ExDisp.h>

int main(int argc, char* argv[])
{
   HRESULT hr;
   CoInitialize(NULL);
 
   IShellWindows * lpShellWindows;

   hr = CoCreateInstance(CLSID_ShellWindows, NULL, 1, IID_IShellWindows, (PVOID*)&lpShellWindows);
   if ( hr == S_OK )
   {
     IDispatch* lpDispatch;
     long nCount;

     lpShellWindows->get_Count(&nCount);
     for ( long i = 0; i < nCount; i++ )
     {
       VARIANT varIndex;

       varIndex.vt = VT_I4;
       varIndex.intVal = i;

       hr = lpShellWindows->Item(varIndex, &lpDispatch);
       if ( hr == S_OK )
       {
         IWebBrowser2* lpWebBrowser2;

         hr = lpDispatch->QueryInterface(IID_IWebBrowser2, (PVOID*)&lpWebBrowser2);
         if ( hr == S_OK )
         {
           IDispatch* lpDispatch;

           // lpWebBrowser2->get_HWND();

           hr = lpWebBrowser2->get_Document(&lpDispatch);
           if ( hr == S_OK )
           {
             IHTMLDocument2* lpDocument2;

             hr = lpDispatch->QueryInterface(IID_IHTMLDocument2, (PVOID*)&lpDocument2);
             if ( hr == S_OK )
             {
               BSTR bstrCookie;

               hr = lpDocument2->get_cookie(&bstrCookie);
               if ( hr == S_OK )
               {
                 MessageBox(NULL, bstrCookie, NULL, 0);
                 SysFreeString(bstrCookie);
               }

               lpDocument2->Release();
             }

             lpDispatch->Release();
           }

           lpWebBrowser2->Release();
         }

         lpDispatch->Release();
       }
     }

     lpShellWindows->Release();
   }

   CoUninitialize();
   return 0;
}

标签: 好话题

相关文章

在Google Play上发现使用SMiShing框架的虚假银行App_美方

随着互联网不断的发展,很多银行正在为自己的App提供更多功能,由于其应用程序的便利性,全球范围内使用移动银行服务的用户也随之越来越多。但随着新的金融技术的激增以及用户开始从特定银行寻找应用程序和其他服...

同步别人微信不被发现软件_同步别人微信聊天记录是真的吗

同步别人微信不被发现软件_同步别人微信聊天记录是真的吗 这是 Positive Technologies 的研究人员解构了26款出自不同制造商和服务提供商的ATM机后得出的结论。他们发现,几乎所有A...

监控老婆的男人_监控老公微信需要按什么软件

监控老婆的男人_监控老公微信需要按什么软件 洛克希德-马丁公司的F-35战斗机是高科技的产物。与此同时,针对F-35战斗机的批评也从未停止过。这款战斗机直到今天依旧存在许多尚未解决的技术问题和缺陷,...

怎样远程监控老婆微信(实时监控老婆微信 )?

实时监控老婆微信可以实现吗,这是好多人想做的一件事,那么今天有好消息了,可以直接推荐使用微信新推出的小程序完成远程实时监控老婆微信。 怎样远程监控老婆微信 1.使用方法:微信推出的小运用法式,也能...

不惊动对方查对方微信记录 微信官方也给出了提示数据正常_微信记录

不惊动对方查对方微信记录 微信官方也给出了提示数据正常,提及查微信,朋友们都晓得,有人请求不要打搅对方稽查对方的微信纪录,也有人想问用甚么技巧才气晓得本人是不是妊娠了。奈何一回事?实在,哪位大神晓得这...

惠普为设备即服务产品增加了更多Apple自动替换和分析功能_小明

惠普正在扩展其设备即服务产品,让企业客户每月支付费用并获得更新的计算机硬件,类似于租赁它。惠普个人系统服务全球主管兼总经理Bill Avey在新闻发布会上表示,该公司正在扩大其在欧洲20个国家的惠普设...