搜索
查看
编辑修改
首页
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
夜里走了很多路,醒来还是在床上
2
华为云AI开发平台ModelArts试用--数据管理篇_modelarts 数据管理
3
FFmpeg中与视频解码相关知识简介_ffmpeg解码器
4
Android自动化测试探索(四)uiautomator2简介和使用
5
CAN(FD)收发器选型及替换指南(一)_can收发器
6
2023年大学生计算机设计大赛信息可视化作品《万象华境》_2023年全国大学生计算机大赛获奖信息可视化
7
NLP数据清洗:文本预处理_论文文本清洗
8
Prompt Tuning:大模型微调的实战技巧_大模型prompt tuning
9
java对集合进行排序的两种方法
10
在android程序中java.lang.OutOfMemoryError如何解决_android java.lang.outofmemoryerror (no error messa
当前位置:
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
第一章
Hadoop
概述...
Hadoop
Distributed File System,简称HDFS,是一个分布式文件系统。1)NameNode(...
赞
踩
article
项目经理
的
核心
竞争力
_软件
项目经理
的
核心
竞争力
...
项目经理
的
核心
竞争力
对时间高度敏感要有对整个交付计划
的
整体把握要有对每个单板计划
的
整体把握要有对物料计划
的
整体把握对质量...
赞
踩
article
tcp
/
ip
协议详解...
tcp
/
ip
四层模型,从上到下依次是应用层,传输层,网络层,网络接口层(数据链路层)http协议请求格式:1. 请求行...
赞
踩
article
玩转
aws
之(二)
eks
设置
efs
(nfs)
存储
卷
pvc
_
aws
eks
节点
配置...
efs
csi驱动和
efs
创建、安全组配置须根据步骤一一进行,否则pod挂载
pvc
使用时,有可能出现问题,如:Stale...
赞
踩
article
带你学透
SQL
语言
的
核心——
DML
操作
...
学习
DML
操作
是学习数据
操作
的
重要基础步骤,只有熟练掌握并灵活运用
DML
操作
,才能更好地管理和利用数据。带你学透
SQL
语...
赞
踩
article
GetCommandLine
CommandLineToArgvW
_
getcommandlinea
...
// CmdLine.cpp : Defines the entry point for the application...
赞
踩
article
java
-
php
-
python
-律师事务所
网站
计算机
毕业设计
_
计算机
毕业设计
法律服务...
springboot基于SSM框架的项目实训管理系统设计与实现。ssm基于ssm的再生产公益管理系统的设计与实现。ssm...
赞
踩
article
git
上传
代码后
,
如何
清空历史日志以及文件操作
,
重新
上传
?以及
上传
代码_
git
如何
清楚
branch
...
其中有一个名为ColaFramework的Unity框架项目
,
马三开发了一年多了
,
期间提交代码的时候在Log中
上传
了一些...
赞
踩
article
生成普通的
微信
小
程序
二维码
_
微信
小
程序
生成
二维码
...
生成普通的带参数的
微信
小
程序
二维码
打开
小
程序
_
微信
小
程序
生成
二维码
微信
小
程序
生成
二维码
1.登录...
赞
踩
article
高频
批量
群读
工业
RFID
读写器
|
读卡器
CK
-
FR150
-
E00
自由
TCPIP
协议使用手册之操作
流程
与...
高频
批量
群读
工业
RFID
读写器
|
读卡器
CK
-
FR150
-
E00
是一款基于射频识别技术的
高频
RFID
标签传感器,传感...
赞
踩
article
大
数据
时代
--
Hive
技术
原理
解析_
hive
底层实现
原理
...
本文旨在讲解
Hive
的运行
原理
,帮助使用者更好的了解在使用的过程中它做了些什么工作,深入的理解他的工作机制,提高开发人员...
赞
踩
article
C++
Run-
Time
Libraries...
推荐一个我自己做的一个电影站,绝对没弹窗:-) www.fastdy.com速看电影吧,每天都更新,最新的电影电视剧都在...
赞
踩
article
第十一篇【传奇开心果系列】
BeeWare
的
Toga
开发
移动
应用
示例:
Briefcase
和
Toga
哥...
Briefcase
是一个开源工具,旨在帮助
开发
人员简化Python项目的构建、打包和发布过程。它提供了一种统一的方式来管...
赞
踩
article
一些
乱七八糟
的字
_
找
一些
乱码
文字...
嘦(jiào)囍(xǐ)巭(bū)恏(hào)奣(wěng)嫑(biáo)猋(biāo)骉(biāo)犇(bēn)氼(n...
赞
踩
article
高
并发
高可用复杂系统中
的
缓存架构(六)
redis
通过
读
写分离来承载
读
请求
QPS
超过
10
...
redis
如何通过
读
写分离来承载
读
请求
QPS
超过
10
万 +?首先我们来聊一下
QPS
关于高
并发
程序
的
几个重要概念...
赞
踩
article
Git
中
config
配置_
git
config
...
git
的
config
配置_
git
config
git
config
...
赞
踩
article
LangChain
简单
使用
教程之搭建本地
知识库
AI
问答_
知识库
文档
切片
...
LangChain
是一个开源的框架,本身不提供 LLM,但是它可以让
AI
开发人员把像chatgpt这样的大型语言模型(L...
赞
踩
article
SparkRDD算子
--
groupBy
算子_
spark
rdd
groupby
...
语法val newRdd = olodRdd.
groupBy
(func)源码def
groupBy
[K](f : sca...
赞
踩
article
【
低
代码
平台
】
10
个
开源免费
Airtable
的替代方案...
做一
个
简单介绍,酒研年近48 ,有20多年IT工作经历,目前在一家500强做企业架构.因为工作需要,另外也因为兴趣涉猎比...
赞
踩
article
TCP
/
IP
协议
模型详解六
数据传输
过程
_
tcp
数据传输
过程
...
2.4、
数据传输
流程2.4.1、发送方当我们在window系统或unix系统中使用应用程序发送一个“你好”文本数据时,是...
赞
踩
相关标签
hadoop
大数据
分布式
深度学习
数据挖掘
网络
aws
云计算
sql
数据库
mysql
null
string
java
php
开发语言
git
windows
人工智能
机器学习
微信小程序
小程序
微信
高频批量群读读卡器
高频批量群读读写器