做了很多看,但没找到我需要的东西。从获胜形式开始,我想打开一个传递网址的网络浏览器。但我需要在执行此操作时提供身份验证。我尝试使用system.diagnostics.process.start(" http:// userid:pw @ site"),但这不起作用。希望有人能伸出援助之手。
感谢 香农
使用小费..这就是我所拥有的......
Dim m As New System.Security.SecureString Dim pw As String =" mypassword"
For Each c As Char In pw
m.AppendChar(c)
Next
Dim pis As ProcessStartInfo = New ProcessStartInfo("http://test/pagegoingafter.aspx")
With pis
.UserName = "userid"
.Password = m
.UseShellExecute = False
End With
Process.Start(pis)
我收到登录失败:未知的用户名或密码。 它对我来说似乎很奇怪..但如果我在firefox中http://userid:mypassword@test/pagegoingafter.aspx,我可以进入我的页面。如果我在IE 8中做同样的事情......没有快乐。
所以还有其他任何办法可以让IE工作......因为我认为这样可以让上面的代码也能正常工作。