问题是这样的:
我的电脑上有两个连接,一个是本地连接,一个是拨号连接,要求写一个JAVA程序实现拨号连接的断开与连接操作。其作用等价手工连接、断开拨号连接
我的电脑上有两个连接,一个是本地连接,一个是拨号连接,要求写一个JAVA程序实现拨号连接的断开与连接操作。其作用等价手工连接、断开拨号连接
解决方案 »
- 分享一个自己做的拼图游戏!希望大家喜欢!
- 请问如何在linux下 使用java代码正确获取夏令时的时间?
- java 如何实现对文本记录的排序
- 有4张表,A表主表,A的外键有NULL,要级联出所有数据怎么办“
- java连接Access数据库问题
- 关于监听事件的问题。希望个为来帮下
- 一个PipedOutputStream和PipedInputStream的例子出错是了???提示不能连接急急
- 谁有最新的JCreator的注册码?Pro 2.5 Build 007 11月19日发布的?多谢
- 高手指点:听说jdk1.4能设置超时,请讲解一下?
- Error:Main method not public.
- Oracle 10g的连接串怎么写?
- 请问如何把一个文件读出一部分存在一个FileInputSteam中
有没有具体的方法呢?谢谢
1.使用windowsSdk函数RasEnumConnections获取所有活动的拨号连接的信息列表
DWORD RasEnumConnections(
LPRASCONN lprasconn, // buffer to receive connections data
LPDWORD lpcb, // size in bytes of buffer
LPDWORD lpcConnections
// number of connections written to buffer
);
lprasconn:接收活动连接的缓冲区的指针;
lpcb:接收缓冲区的字节大小;
lpcConnections:实际的活动连接数。
返回值函数的返回值为0表示执行成功;不为0执行失败。2.挂断拨号连接的windowsApi函数为RasHangUp,其函数原型为:
DWORD RasHangUp(
HRASCONN hrasconn // handle to the RAS connection to hang up
);
HRASCONN : DWORD要挂断的拨号连接的句柄,此句柄是来源由调用函数RasEnumConnections的返回值。
返回值:函数的返回值为0表示执行成功;不为0执行失败。3.使用RasDial建立连接
DWORD RasDial(
LPRASDIALEXTENSIONS lpRasDialExtensions,
// pointer to function extensions data
LPCTSTR lpszPhonebook, // pointer to full path and filename of
// phone-book file
LPRASDIALPARAMS lpRasDialParams,
// pointer to calling parameters data
DWORD dwNotifierType, // specifies type of RasDial event handler
LPVOID lpvNotifier, // specifies a handler for RasDial events
LPHRASCONN lphRasConn // pointer to variable to receive
// connection handle
);4.在java中使用jni调用此dll
请问在winxp下有什么工具可以断开可连接网络呢?比如ipconfig /release 和ipconfig /renew,可是他们都不可以对拨号网络进行操作阿
就一句话,即简单又有效..
我只是想通过java断开和连接某个拨号连接(协议是基于PPPoE),然后通过拨号连接访问部分资源,请赐教!
netsh
interface
set interface ......看能否断开
不能用,错误如下:
此名称的接口未与路由器一起注册。
Runtime.getRuntime().exec( "Netsh interface ip set address \"你的拨号连接名\" static 你的ip地址 200.0.0.0 192.0.0.1 1");
你的方法没用(Runtime.getRuntime().exec( "Netsh interface ip set address \"你的拨号连接名\" static 你的ip地址 200.0.0.0 192.0.0.1 1");
)
因为Netsh只能操作非验证的网络连接,我所要求的是操作带验证(有用户名和密码)的连接,但任然非常感谢你,谢谢你对小弟的关心,同时希望你能继续寻找解决的方法,帮小弟一把!!