散分!webbrowser控件自动登陆到集成windows验证的web页面??
我想采用webbrowser控件自动登陆web页面,如果是采用页面验证,直接使用postdata方式实现自动登陆,现在的问题是:如果web页面采用的是windows集成验证,始终会弹出一个密码输入框?我怎样才能把用户和密码发上去呢?
我采用这种方式,还是会弹出输入框,没有通过验证,大家帮帮忙啊!
public override void LoadCre(string fileName,string userName , string userPW)
{
System.Net.CredentialCache cr = new System.Net.CredentialCache();
cr.Add(new Uri(fileName),"Negotiate", new System.Net.NetworkCredential(userName,userPW,"hnpc.com.cn"));
System.Net.WebRequest wr = System.Net.WebRequest.Create(fileName);
wr.Credentials = cr;
wr.PreAuthenticate = true;
System.Net.WebResponse myResponse = wr.GetResponse();
htmlViewPane.Navigate(myResponse.ResponseUri.ToString());
myResponse.Close();