vc++ 怎么做一个vpn拨号器?
来源:互联网 发布:成都数控编程招聘 编辑:程序博客网 时间:2024/04/30 00:37
百度知道里的帖子
vc++ 怎么做一个vpn拨号器?
我在 http://www.vpnchina.org.cn/
见到有个很简单的拨号器,但是需要一些额外的功能
所以想自己做一个;
其实就是能通过程序添加一个网络vpn拨号连接,然后自己设置路由表就可以了
#include <Ras.h>
#pragma comment( lib,"Rasapi32.lib" )
//获得所有连接
dwRet = RasEnumEntries(NULL, NULL, lpRasEntry, &cbBuf, &cEntry);
delete lpRasEntry;
lpBuffer = new BYTE[cbBuf];
lpRasEntry = (LPRASENTRYNAME)lpBuffer;
lpRasEntry->dwSize = sizeof(RASENTRYNAME);
dwRet = RasEnumEntries(NULL, NULL, lpRasEntry, &cbBuf, &cEntry);
//拨号
RASDIALPARAMS rp = {0};
rp.dwSize = sizeof(RASDIALPARAMS);
lstrcpy(rp.szEntryName, ren.szEntryName);
BOOL fPass;
RasGetEntryDialParams(NULL, &rp, &fPass);
dwRet = RasDial(NULL,NULL,&rp,0,NULL,&hRasConn);
if (ERROR_SUCCESS == dwRet)
{
OutputDebugString("OK");
}
else
{
hRasConn = NULL;
return FALSE;
}
网上有现成的源代码 VPN ADSL是一样的 电话的拨号稍有不同
- vc++ 怎么做一个vpn拨号器?
- VPN拨号
- VC怎么做ToolTip?
- 软件定制日志:vpn拨号器
- 一个收藏很久的创建VPN拨号连接的源码
- 怎么做一个网页的播放器
- 怎么做一个程序员
- 怎么做一个oracleDBA
- ras l2tp Vpn拨号
- openwrt 添加 VPN 拨号
- Win8;VPN拨号
- 做拨号器的点滴积累
- 怎么做一个壳 Part
- 什么是gnueabi ,怎么做一个
- VPN拨号不能同时上网
- vb建立 VPN 拨号连接
- vb建立 VPN 拨号连接
- linux下拨号vpn方法
- PHP文件操作
- 工作了
- 拔号VPN服务器出现733错误
- 客户端拨号出现721错误
- VPN服务器800错误解决
- vc++ 怎么做一个vpn拨号器?
- 年轻人的职场之路怎样走?
- 怎样接收存储过程的返回值
- 哥哥把PHP+MYSQL的乱码问题给理解了。
- AXIS传递包含javaBean对象的List对象
- 表单提交验证 回车验证 ! 示例
- 桌面图标透明
- 胡扯编程中的大小写敏感问题
- [实用资料系列]注册表技术大全「一注册表常用键值意义」