当前位置:   article > 正文

网络连接的获取,禁用,启用(VC++)_c++禁用,启动网络

c++禁用,启动网络

MFC工程下使用方式:

  1. #include <NetCon.h>
  2. void OnNetTest()
  3. {
  4.     INetConnectionManager *pNetManager;
  5.     INetConnection *pNetConnection;
  6.     IEnumNetConnection *pEnum;
  7.     do
  8.     {
  9.         CoInitialize(NULL);
  10.         if (S_OK != CoCreateInstance(CLSID_ConnectionManager, NULL, CLSCTX_SERVER, IID_INetConnectionManager, (void**)&pNetManager))
  11.         {
  12.             break;
  13.         }
  14.         pNetManager->EnumConnections(NCME_DEFAULT, &pEnum);
  15.         pNetManager->Release();
  16.         if (NULL == pEnum)
  17.         {
  18.             break;
  19.         }
  20.         ULONG celtFetched;
  21.         while (pEnum->Next(1, &pNetConnection, &celtFetched) == S_OK)
  22.         {
  23.             NETCON_PROPERTIES*   properties;
  24.             pNetConnection->GetProperties(&properties);
  25.             CString name = properties->pszwName; //网络连接的名称
  26.             pNetConnection->Disconnect(); //禁目连接
  27.             pNetConnection->Connect();    //启用连接
  28.         }
  29.     } while (false);
  30. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/467199
推荐阅读
相关标签
  

闽ICP备14008679号