65,209
社区成员
发帖
与我相关
我的任务
分享
if (SUCCEEDED(OleInitialize(NULL))) {
IWebBrowser2* pBrowser = NULL;
CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER,
IID_IWebBrowser2, (void**)&pBrowser);
if (pBrowser != NULL) {
VARIANT vEmpty;
VariantInit(&vEmpty);
BSTR bstrURL = SysAllocString(L"http://microsoft.com/");
HRESULT hr = pBrowser->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);
if (SUCCEEDED(hr)) {
pBrowser->put_Visible(VARIANT_TRUE);
IDispatch* pDisp;
pDisp = pBrowser->get_Document();
IHTMLDocument2* pDocument2;
hr = pDisp->QueryInterface(IID_IHTMLDocument2, (PVOID*)&pDocument2);
if (SUCCEEDED(hr)) {
BSTR bstrCoookie = SysAllocString(L"");
hr = pDocument2->put_cookie(&bstrCookie);
if (FAILED(hr))
pBrowser->Quit();
SysFreeString(bstrCookie);
pDocument2->Release();
}
else {
pBrowser->Quit();
}
pDisp->Release();
}
else {
pBrowser->Quit();
}
SysFreeString(bstrURL);
pBrowser->Release();
}
OleUninitialize();
}