findwindows获取句柄
  sendmessage发送点击确定按钮的消息 取消此对话框....

解决方案 »

  1.   

    大哥  我用的是c#  没有FindWindow函数啊
      

  2.   

    这样访问就不会弹窗了
    byte[] authData = System.Text.UnicodeEncoding.UTF8.GetBytes("user: password");
    string authHeader = "Authorization: Basic " + Convert.ToBase64String(authData) + "\r\n";
    webbrowser.Navigate(uri, "", null, authHeader);
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  3.   

            private void button1_Click_1(object sender, EventArgs e)
            {
                byte[] authData = System.Text.UnicodeEncoding.UTF8.GetBytes("user: password");
                string authHeader = "Authorization: Basic " + Convert.ToBase64String(authData) + "\r\n";
                webBrowser1.Navigate(new Uri("http://192.168.2.1"), "", null, authHeader);
            }
    这样写对吗   还是一样的弹出输入账户密码的框啊  他不是在网页内输入的  直接搞个MessageBox类型的框框
      

  4.   


    人家版主的意思是byte[] authData = System.Text.UnicodeEncoding.UTF8.GetBytes("这里输入你的用户名:这里你的密码");
    你直接拿来用当然又弹出来了
      

  5.   

    用webbrowser 就不专业啦。用webrequest,无界面搞定他