vb.net模拟Web浏览器控件

vb.net模拟Web浏览器控件,vb.net,winforms,webbrowser-control,impersonation,Vb.net,Winforms,Webbrowser Control,Impersonation,我需要模拟WinForms Webbrowser控件。对于模拟,我在此处使用AliasAccount类: 它工作得很好,但与WebBrowser控件不兼容 Dim aa作为新的别名帐户(域名和“\”用户名,mypassword) 我在表单中看到了控件,但是webImp.Navigate(“www.google.ch”)不起作用!我不知道为什么。有人有主意吗 如果我检查Webbrowser的ReadyState: Do While wbImp.ReadyState <> WebBrow

我需要模拟WinForms Webbrowser控件。对于模拟,我在此处使用AliasAccount类:

它工作得很好,但与WebBrowser控件不兼容

Dim aa作为新的别名帐户(域名和“\”用户名,mypassword)

我在表单中看到了控件,但是webImp.Navigate(“www.google.ch”)不起作用!我不知道为什么。有人有主意吗

如果我检查Webbrowser的ReadyState:

Do While wbImp.ReadyState <> WebBrowserReadyState.Complete
    Application.DoEvents()
Loop
Do While wbImp.ReadyState webbrowserereadystate.Complete
Application.DoEvents()
环

它从不停止。它一直在循环中。

在添加控件后,我也尝试导航,但结果相同。如果去掉模拟部分,它能工作吗?如果我删除aa.BeginImpersonation(),它能正常工作
Do While wbImp.ReadyState <> WebBrowserReadyState.Complete
    Application.DoEvents()
Loop