【网络编程】【Windows】使用 winsock2 相关函数 winsock2.h在最开始include ip的一些工具函数在 Iphlpapi.h 12345#include <winsock2.h>#include <ws2tcpip.h>#include <stdio.h>#pragma comment(lib, "Ws2_32.lib") windows.h 默认加载 winsock版本1. w 2023-10-27 A_OS > Windows > 网络helper #Windows/winsock #iphelper
【网络编程】【Windows】iphepler 接口整理 The following functions are used in Windows networking: Obsolete Functions The following function is provided only for compatibility with 16-bit versions of Windows: windows提供了大量的网络辅助函数,如下也为探讨内容: IP 2023-10-27 A_OS > Windows > 网络helper #Windows #网络 #ip
【网络编程】【Windows】C++ 通过 COM 组件 启用\禁用\查看 网卡状态 概述:通过 COM 对象操作网卡 2023-10-27 A_OS > Windows > 网络helper #Windows/网卡
【网络编程】【Windows】监控指定网卡事件 [toc] win com类和接口说明 1. INetworkListManager INetworkListManager 接口提供了一组用于执行网络列表管理功能的方法。 [通过com组件获取系统网卡] INetworkListManager接口 INetworkListManager::ClearSimulatedProfileInfo 清除以前通过 SetSimulatedP 2023-10-27 A_OS > Windows > 网络helper
系统锁 概述:系统锁就是在创建句柄,再次创建该句柄时,会返回失败 [toc] 系统锁 系统锁就是使用 CreateMutexA 创建一个句柄,创建成功时,句柄不为空。当再次使用该锁的命名创建时,因为已经创建了一个同名锁了,所以会报错,也就实现了进程启动一次或者函数执行一次的逻辑。 代码 12345678910111213141516171819202122class WinSingleleton 2023-10-27 A_OS > Windows > API #Windows #Windows/锁 #CPP/锁
【windows】查询处理器架构 问题: 在 arm 架构的 windows 上使用 GetSystemInfo 获取到的 wProcessorArchitecture 参数不准确。 由于 arm 架构的 windows 操作系统非常少见,所以客户端上线时并没有回归过检测 arm 操作系统。导致上线后出现驱动安装失败问题。 [toc] 使用 GetSystemInfo 查询 1234567891011121314151617 2023-10-27 A_OS > Windows > 查询系统信息 #Windows #sysinfo
判断windows版本 [toc] 接口说明 在windows操作系统上,判断系统版本号一般都是使用 GetVersionEx 函数,但是该函数 windows8.1 以后被启用了,尽管可以通过添加宏来忽略 4996 的错误。在新的API中提供了新的接口以供判断操作系统版本: Versionhelpers.h 标头 - Win32 apps | Microsoft Learn 声明的宏 本文介绍如何使用 IsWin 2023-10-27 A_OS > Windows > 查询系统信息 #OS #Windows