日期:2014-05-16  浏览次数:20824 次

有朋友知道怎么用c#重启家用路由器吗


路由器是TP-LINK的,这个我试了很多次,不能按照普通网页 的方式操作,有朋友知道怎么用代码实现路由器的重启吗,说出思路也可以,还有个难点就是路由器登陆的时候会弹出一个Messa一样的登陆框 这个也没办法用软件去操作他
------解决方案--------------------
你找到重启的url,用HttpWebRequest 模拟
    Uri uri = new Uri("重启的url");  
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);  
      
                var cache = new CredentialCache();  
                cache.Add(uri, "Basic", new NetworkCredential("admin", "admin"));  
                request.Credentials = cache;  
      
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();  
                StreamReader read = new StreamReader(response.GetResponseStream(), Encoding.Default);  
                string text = read.ReadToEnd();  
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/