用VB或者C#如何控制路由器的联/断网状态?

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:22:35
希望能开发出一个程序可以自动控制路由器的联网状态,免得每次断网都要拔路由器的电源...话说路由器有"按需连接"功能,但终究不稳妥,因为保不准WINDOWS什么时候下载个自动更新什么的,路由器也以为是"有需要"了.
我看的懂得语言是VB/C++/C#/以及上述语言的.NET,不过VB和C#用的习惯点,毕竟平时用VS2005的时候多.
如果还有什么问题,请留言回复,如果解决,再送10-20分
说白了就是开发个程序,界面就像在IE里输入192.168.1.1那样,可以控制路由器联网/断网
1楼的回答我不评价
至于2楼,汇编也好C也好C#也好,语言方面不是问题,我只需要一个方法,达到上述目的.
还有别总把标准C吹的上了天去,什么底层非他不可,那是因为不了解别的语言,所以觉得操作底层困难.
实际上,任何语言都可以操作底层,哪怕是QB,就是相对麻烦和程序效率的问题.
更改一下问题的阐述,如果程序可用,再加赠50分.

教你如何通过路由器来控制上网

--------------------------------------------------------------------------------

http://www.sina.com.cn 2006年08月10日 13:22 赛迪网

现在很多家庭用户都通过电信的ADSL或其他公司提供的类似类型的宽带上网。由于宽带的费用并低廉,而对于大多数没有大量数据下载的家庭用户来说,一户人或一台电脑独占一条ADSL有点浪费资源的感觉。于是现在很多人都用共享一条宽带上网。

这种共享上网的方法一般如下:电话线--语音分离器--ADSL猫--宽带路由器--交换机集线器--电脑

被过滤广告

被过滤广告

在这种情况下,我经过思考与试验,我发现可以通过对宽带路由器进行适当设置就可以对上网进行限制。

这里以TP-LINK TL-R402M为例(因为我发现最多人用这种。。。)说说限制上网的步骤。

1.取得局域网内所有使用者的IP与MAC地址.

取得IP的方法很多,推荐用"局域网查看工具",网上随便搜索一下就有了.

取得MAC地址的方法:WIN+R,输入CMD,用"NBTSTAT -A IP地址" 查看

取得自己电脑IP与MAC的方法:WIN+R,输入CMD,用"IPCONFIG /ALL" 查看

2.登陆宽带路由器

打开IE,输入192.168.1.1(一般都是这个....),就会出现登陆窗口

账号:ADMIN

密码:ADMIN(默认是这个,一般不更改滴...如果被更改了,稍候我研究下怎样破解,有进展再发帖)