【发布时间】:2010-11-23 11:08:57
【问题描述】:
我正在使用自己使用 VS 2010 编写的小型 C++ 应用程序。 此应用使用以下功能通过 HTTPS 访问网站:
InternetOpen(), InternetConnect(), HttpOpenRequest(), HttpSendRequest(),
HttpQueryInfo(), InternetReadFile()
过去 2 年,该应用程序在最初运行 Win XP 和当前 Win 7 的 32 位计算机上运行良好。 但它不能在 64 位 Win 7 机器上运行,尽管它仍然设置为构建 32 位可执行代码:应用程序无法登录网站。
使用 HTTP 流量嗅探器检查,我注意到一个请求是在没有网站设置的 cookie 的情况下完成的。
我的问题是,cookie 正常存储在哪里?正如我所说,我没有使用任何库,只使用上述函数。
没有将 cookie 存储在第二台机器中的原因是什么?
感谢您的帮助!
【问题讨论】:
-
WinInet 是你正在使用的库
标签: c++ cookies https 64-bit wininet