搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【数据交换格式】网络socket编程温度采集智能存储与上报项目技术------JSON、TLV
2
【YOLOv8模型网络结构图理解】_yolov8主干网络中的20*20*512*w*r分别代表什么
3
tortoiseGit使用报错gitlab ssh Please make sure you have the correct access rights and the repos_unencrypted http is not supported for gitlab
4
hive建表语法,内部表与外部表_create external table if not exists
5
【附源码】计算机毕业设计JAVA药品管理系统_基于java web的药品管理系统(源码+数据库)
6
ROS机器人Diego 1#制作(四)base controller---线速度的标定_机器人本体base标定
7
使用TortoiseGit, 从远程仓库克隆一个项目以及提交,创建分支,合并分支等基本操作_tortoisegit要先克隆项目再创建分支吗
8
Ubuntu搭建DHCP 和ipv6
9
事业单位计算机管理职位B,事业单位a类b类c类什么意思
10
Linux知识点(十四)---监控网络状态_linux 网络ip分配完成 网络状态监听
当前位置:
article
> 正文
获取网络连接名称“本地连接”的两种方法_autoit 读取网络连接名
作者:花生_TL007 | 2024-04-22 06:11:15
赞
踩
autoit 读取网络连接名
方法一:通过
WMI
得到连接属性
NETCON_PROPERTIES
,这个结构体定义如下:
typedef struct tagNETCON_PROPERTIES
{
GUID guidId;
LPWSTR pszwName;
LPWSTR pszwDeviceName;
NETCON_STATUS Status;
NETCON_MEDIATYPE MediaType;
DWORD dwCharacter;
CLSID clsidThisObject;
CLSID clsidUiObject;
} NETCON_PROPERTIES;
pszwName
就是
“本地连接”的网络连接名称。
给出控制台程序源码:
#include "stdafx.h"
#include
#pragma comment(lib,"Iphlpapi.lib")
#include
#pragma comment(lib,"Rpcrt4.lib")//GUID
#include //启用、禁用网卡
#pragma comment(lib,"ole32.lib")
#include
int main(int argc, char* argv[])
{
INetConnectionManager *pManager;
INetConnection *pConnection;
IEnumNetConnection *pEnum;
ULONG
celtFetched;
CoInitialize(NULL);
CoCreateInstance(CLSID_ConnectionManager,
NULL,
CLSCTX_SERVER,
IID_INetConnectionManager,
(void**)&pManager);
pManager->EnumConnections(NCME_DEFAULT,
&pEnum);
pManager->Release();
while(
pEnum->Next(1,
&pConnection,
&celtFetched)
==
S_OK
)
{
NETCON_PROPERTIES*
properties;
pConnection->GetProperties(&properties);
DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,properties->pszwName,-1,NULL,0,NULL,FALSE);
char *psText;
psText = new char[dwNum];
if(!psText)
{
delete []psText;
}
WideCharToMultiByte (CP_OEMCP,NULL,properties->pszwName,-1,psText,dwNum,NULL,FALSE);
printf(psText);
printf("\r\n");
delete []psText;
}
return 0;
}
方法二:通过注册表读取,路径如下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
在这个键下面每一个网卡对应有一个子键
Connection
,再下一级就有一个
Name的键值就是网络连接名称了。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/花生_TL007/article/detail/467192
推荐阅读
article
Android
制作
天
气预报
——
查询
城市
信息_
天
气预报
当地15
天
查询
android
作业...
首先将县所在元素中的parentid逐个与各元素中的cityid进行比较,存在相同情况说明该县是属于该市管辖,例如霍林郭...
赞
踩
article
用
Python
开发
植物
大战
僵尸
游戏
_利用
python
开发
植物
大战
僵尸
...
开发思路1.引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建
游戏
主入口。#1引入需要的模块import pyga...
赞
踩
article
Java—
String
字符串
运算符
"+"
重载
分析_
java
string
重载
运算符
...
引言本章主要是分析
字符串
重载
“+”背后做了些什么;深度分析为什么循环拼接
字符串
时应使用
String
Builder,而不应...
赞
踩
article
[
实验报告
]
--
基于
端口
安全
...
基于
端口
安全
的 可知:可以看出,更换计算机后,MAC 地址不同,计算机不能通[
实验报告
]
--
基于
端口
安全
...
赞
踩
article
java
-
php
-
python
-律师事务所
网站
计算机
毕业设计
_
计算机
毕业设计
法律服务...
springboot基于SSM框架的项目实训管理系统设计与实现。ssm基于ssm的再生产公益管理系统的设计与实现。ssm...
赞
踩
article
独家整理总结上岸技巧
,
答读者问
华为
O
D
华为
O
D
机试
C
卷
+
D
卷
+ B
卷
+A
卷
备考攻略_
华为
...
华为
O
D
员工并非
华为
公司员工
,
而是由外包公司德科派驻到
华为
工作。德科是
O
D
员工
的
雇主
,
负责签订合同
和
管理劳务关系
,
并发放...
赞
踩
article
【
MySQL
安装与配置】
Window
简单安装
MySQL
,并配置
局域网
连接_
mysql
下载安装
教程...
安装与配置
MySQL
数据库,
下载安装
Mysql服务,修改设置密码,配置环境变量,配置
局域网
连接_
mysql
下载安装
教程m...
赞
踩
article
轻松玩转
树莓
派
Pico
之五、
FreeRTOS
体验
_
树莓
派
4b 移植
freertos
...
树莓
派
Pico
开发板片上主芯片为RP2040单片机,双核 Arm Cortex-M0 + 处理器,工作主频为133MHz...
赞
踩
article
【
毕业设计
】基于
微信
小
程序
的
学生
健康
管理
服务平台(附源码)_
学生
健康
管理
系统加售卖课程...
今天带来的是基于
微信
小
程序
的
学生
健康
管理
系统,随着移动互联网的发展,
微信
小
程序
以其所具有的特质影响和改变着整个互联网的发...
赞
踩
article
(
DAY
-
01
)
攻防
世界
CRYPTO
学习
记录
_
攻防
记录
...
攻防
世界
CRYPTO
学习
记录
DAY
-
01
新手练习区base64Caesarmorse幂数加密Railfence不仅仅是M...
赞
踩
article
oracle
游标
的使用详解...
游标
(CURSOR):
游标
是把从数据表中提取出来的数据,以临时表的形式存放在内存中,在
游标
中有一个数据指针,在初始状态下...
赞
踩
article
蓝桥
杯
真的不
难
_
蓝桥
杯
题目
难
吗...
一、何为动态规划DP动态规划(英语:Dynamic programming,简称 DP),通过把原问题分解为相对简单的子...
赞
踩
article
c#
iot .
net
树莓
派读取
土壤
湿度
感应器
代码实例_
土壤
传感器
树莓
派...
c#
iot .
net
树莓
派读取
土壤
湿度
感应器
代码实例_
土壤
传感器
树莓
派
土壤
传感器
树莓
派 像...
赞
踩
article
SpringBoot
整合
微信
支付
(
Native
最详细)
_
springboot
微信
支付
...
在
SpringBoot
项目中导入
微信
支付
功能
_
springboot
微信
支付
springboot
微信
支付
...
赞
踩
article
git
基础
语句
汇总
_
git
描述
语句
...
git
基础
语句
汇总,进行简单的
git
命令管理你的项目版本。
_
git
描述
语句
git
描述
语句
...
赞
踩
article
为什么
Java
不
支持
运算符
重载
_
为什么
java
中符号
不
可以
重载
...
操作符
重载
增加了复杂性,这与JAVA最初的设计思想
不
符,它并
不
实用,反而增加了程序的阅读性。_
为什么
java
中符号
不
可以...
赞
踩
article
Git
学习笔记_现在为
推送
当前
(分离头
指针
)
的
历史
,使用...
配置user信息配置user.namegit config --global user.name 'your_name'...
赞
踩
article
Raspberry
-Pi-
PICO
系列
--
第七篇 创建自己的工程_树莓派
pico
cmakelist...
一、目的细心的朋友可能会发现官方提供了
pico
-examples仓库,示例代码都是作为一个文件夹的形式放在此仓库下,那么...
赞
踩
article
SpringMVC
的
第一个
程序
Hello
World_使用
springmvc
框架实现
hello
w...
第一次接触
SpringMVC
,折腾了很久终于折腾出来了
第一个
程序
,为方便自己回忆,记录下来。如果能够帮到他人十分荣幸。准...
赞
踩
article
Halcon
3D
篇-
3D
预处理
,
滤波
,
点云
筛选_
halcon
点云
滤波
...
由于
3D
相机采集到的数据通常通过Tiff格式的深度图进行显示或者保存。_
halcon
点云
滤波
halcon
点云
滤波
...
赞
踩
相关标签
android studio
java
jvm
重载+
+
string
安全
网络
华为
php
开发语言
面试
华为od
华为od机试
mysql
数据库
RP2040
FreeRTOS
课程设计
微信小程序
小程序
计算机毕业设计
健康管理系统
密码学