Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142300
  • 博文数量: 4
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 370
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-11 17:14
文章分类

全部博文(4)

文章存档

2011年(1)

2008年(3)

我的朋友
最近访客

分类: WINDOWS

2008-07-08 16:27:01

  最近在做wifi网络DHCP和静态IP设置时,遇到如何重起网卡问题的解决办法.  
  在设置IP后,执行以下程序后,就IP地址就可以有效.设置IP地址只需要写注册表即可.  

     // 重启网卡
     HANDLE hNdis = CreateFile(_T("NDS0:"), 0,  0,  NULL,
      OPEN_EXISTING,  FILE_ATTRIBUTE_NORMAL,
      (HANDLE) INVALID_HANDLE_VALUE);
     if( hNdis == INVALID_HANDLE_VALUE )
     {
      MessageBox(NULL,_T( "重启网络驱动时打开设备错误"),NULL,0);
      return 0;
     }
     if (!DeviceIoControl( hNdis, IOCTL_NDIS_REBIND_ADAPTER,
      n_name, _tcslen(n_name),
      NULL, 0, NULL, NULL ) )
     {
      MessageBox(NULL,_T( "重启网络驱动错误"),NULL,0);
     }
     CloseHandle( hNdis );
阅读(2308) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:VS2005 IDE环境恢复默认值的方法

给主人留下些什么吧!~~