高分相送!

解决方案 »

  1.   

    IE->工具->Internet选项->安全->级别降为中低
    试试
      

  2.   

    咳。一点都没有懂我的意思。 比如你进web邮箱后内存中肯定设置了cookie。
    只是由服务端程序做。现在客户端内陷了browser,并且知道password等了。
    不知vc如何设置cookie。 没有找到这样的接口呀。
      

  3.   

    CInternetSession::SetCookie去msdn看一下.
      

  4.   

    IHTMLDocument2 *document;
        BSTR title,source,content;
        IDispatch *WebDocument=static_cast<IDispatch*>(CppWebBrowser1->Document);
        document=static_cast<IHTMLDocument2*>(WebDocument);    BSTR pp;
        //CComBSTR(L"Hello=World;")
    //    if(document->put_cookie((BSTR)"mycati=1111;domain=http://127.0.0.1/cati/;")!=S_OK )
        if(document->put_cookie((BSTR)L"mycati=1111;")!=S_OK )
        {
          ShowMessage("fail!");
        }    //document->get_cookie(&pp);
        if(document) document->Release();
    俺这是bcb的代码,vc注意一下数据类型就可
      

  5.   

    关键你得知道你登录网站它的cookie是何种形式?何不做个自动登录更简单!:)
      

  6.   

    叶子的方法果然有用,可以set get一个已经浏览页面的cookie. 
    不过还是有问题: 刚刚启动一个IE,这是还没有开始Navigate2
    这时设置的cookie.  get出来为空. 不知高手有没有什么高招.
    先谢了.或者有没有其他方法做到查看msn邮件一样,不用输密码直接弹出IE
    窗口. (当然cookie我可以事先得到)