如何在C#中重新连接Actiontec PK5000路由器

本文关键字:Actiontec PK5000 路由器 重新连接 | 更新日期: 2023-09-27 18:19:47

我有一个DSL路由器Actiontec PK5000。

我需要它使用C#重新启动它。

它在192.168.0.1上确实有一个接口,我可以从网络浏览器访问。

该界面有一个"重新连接"选项卡

这个选项卡有一些javascript,我必须在页面加载时触发这些javascript。

但当我触发它时,会弹出提示,要求我点击"继续"。

我不知道该怎么点击。

我确信应该有一些更简单的方法来重新启动它。

有人能帮忙吗?

如何在C#中重新连接Actiontec PK5000路由器

好的,我把它藏起来了。刚刚通过这个表向调制解调器发送了一个C#POST请求。这是代码:

private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                var uriString = "http://192.168.0.1/cgi-bin/webcm";
                WebClient myWebClient = new WebClient();
                NameValueCollection myNameValueCollection = new NameValueCollection();
                myNameValueCollection.Add("getpage", "../html/status_hide.html");
                myNameValueCollection.Add("var:opt", "0");
                myNameValueCollection.Add("logic:command/kill_ppp", "");
                myNameValueCollection.Add("encaps0:pppoa:command/stop", "1");
                byte[] responseArray = myWebClient.UploadValues(uriString, myNameValueCollection);
                log("Failed to update mail date creation, function UpdateMailDateCreation. MySQL error:" + Encoding.ASCII.GetString(responseArray));
            }
            catch (Exception ex)
            {
                log(ex.ToString());
            }
        }