如何在C#中重新连接Actiontec PK5000路由器
本文关键字:Actiontec PK5000 路由器 重新连接 | 更新日期: 2023-09-27 18:19:47
我有一个DSL路由器Actiontec PK5000。
我需要它使用C#重新启动它。
它在192.168.0.1上确实有一个接口,我可以从网络浏览器访问。
该界面有一个"重新连接"选项卡
这个选项卡有一些javascript,我必须在页面加载时触发这些javascript。
但当我触发它时,会弹出提示,要求我点击"继续"。
我不知道该怎么点击。
我确信应该有一些更简单的方法来重新启动它。
有人能帮忙吗?
好的,我把它藏起来了。刚刚通过这个表向调制解调器发送了一个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());
}
}