mfc怎么登录https网站

mfc如何登录https网站?
我想用mfc 的wininet功能登录一个https网站,但未能成功;请教大大:
用mfc wininet的post方式访问https与访问http有什么不同,需要注意什么,才能成功登录https网站? 我用以下语句无法登录https网站,请高人修改一下,让我能成功登录:

C/C++ code
CInternetSession sessin;
CHttpConnection* conn;
CHttpFile* htmlfile;
CString szFormData="post内容";

conn=sessin.GetHttpConnection("www.某个网站.com",0,443);
htmlfile=conn->OpenRequest(HTTP_VERB_POST,"/实际网页地址",NULL,1,NULL,NULL,INTERNET_FLAG_SECURE);
htmlfile->AddRequestHeaders("Content-Type: application/x-www-form-urlencoded\r\n");
htmlfile->SendRequest(NULL,0,szFormData.GetBuffer(),szFormData.GetLength());


------解决方案--------------------
http://www.codeproject.com/KB/IP/wininet_ssl___certificate.aspx
希望对你有帮助~
------解决方案--------------------
https是建立的是ssl安全通信,微软好像有套secur的库可以调用,还有就是开源的ssl代码
------解决方案--------------------
http://www.codeproject.com/KB/IP/wininet_ssl___certificate.aspx
这份代码描述的是一个SSL连接的过程
SSL的握手,认证都在这里面完成了。
你的登陆代码之需要在这后面接着写。
既然是登陆,就需要发送账号密码,账号密码具体是怎么组合的,里面还加了什么信息,这都需要你去分析

在wininet中,HTTPS 和 HTTP的发包对开发人员来说是一样的,就只是一个flag的区别
------解决方案--------------------
C/C++ code
我想用mfc 的wininet功能登录一个https网站

------解决方案--------------------
lz用的不是wininet,而是atlmfc封装的wininet的类