![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
pooooong
这个作者很懒,什么都没留下…
展开
-
Win8系统下VS2012添加MSComm控件
1、下载MSCOMM32.OCX MSCOMM.SRG MSCOMM32.DEP三个文件 下载地址:http://blog.chinaunix.net/uid-21658993-id-3043960.html2、如果是32位系统,则把第一步下载的三个文件放入C:\\Windows\\System32文件目录下,如果是64位系统,则把第一步下载的三个文件放入C:\\W转载 2016-07-12 14:12:30 · 582 阅读 · 0 评论 -
GetAdaptersInfo+GetIfTable的例子
#include #include #include using namespace std;#pragma comment(lib,"Iphlpapi.lib") //需要添加Iphlpapi.lib库 int main(int argc, char* argv[]){PIP_ADAPTER_INFO pIpAdapterInfo = n转载 2016-09-05 21:32:02 · 3619 阅读 · 2 评论 -
windows内存申请
在进行Windows的学习过程中,经常看到不同的内存分配方式,例如VirtualAlloc, HeapAlloc, malloc和new。它们之间存在一些差异。 (1) VirtualAllocPVOID VirtualAlloc(PVOID pvAddress, SIZE_T dwSize, DWORD fdwAllocationType, DWORD fdwProtec转载 2016-09-06 10:43:54 · 4447 阅读 · 0 评论 -
socket模式和模型概念
当使用socket()函数和WSASocket()函数创建套接字时,默认的套接字都是阻塞的。1 一个套接字是阻塞的,那么它的recv()、recvfrom()、WSARecv()和WSARecvfrom()、send()、sendto()、WSASend()和WSASendto()、accept()和WSAAcept()、connect()和WSAConnect()函数就是阻塞的.转载 2016-09-06 22:33:53 · 905 阅读 · 0 评论 -
WinINet
Windows Internet ----WinINet Reference ------WinINet https://msdn.microsoft.com/en-us/library/windows/desktop/aa384350(v=vs.85).aspx转载 2016-09-07 21:30:16 · 163 阅读 · 0 评论 -
c@++S@O@C@K@ET @发@送@H@TT@P@1.@1 G@ET@ PO@ST@请@求@包
// GET请求.cpp : 定义控制台应用程序的入口点。 // // char const* req = "GET /index.html HTTP/1.1\r\n Host: www.example.com\r\n\r\n"; #include #include #pragma comment(lib,"ws2_32.lib")转载 2016-09-08 14:15:34 · 2656 阅读 · 0 评论 -
使@用@C@++@、W@i@nIN@et实@现@HT@T@P下@@载
使用WinINet实现HTTP下载步骤如下:1.准备工作。在使用WinINet函数前,要调用 InternetAttemptConnect 函数来检测网络连接的存在否。使用 InternetCheckConnection 函数来ping服务器是否畅通。2.初始化WinINet。使用 InternetOpen 函数来建立起网络连接环境。该函数并没有连接到网络以校验设置的环境的正确性。该函转载 2016-09-07 21:42:23 · 1170 阅读 · 0 评论 -
C@++@发@送@H@TT@P请@求@@-
转自:http://hi.baidu.com/benbearlove/item/1671c23017575825b3c0c53f环境:xp sp3,vs2008,在静态库中使用 MFC[cpp] view plain copy#include #include #include #include #转载 2016-09-07 21:40:33 · 1955 阅读 · 0 评论 -
捕@获@数@据@包@_@百@度@文@库@
http://wenku.baidu.com/view/46c180c7aa00b52acfc7ca0b.html搜索标签;iphlpapi发送数据包转载 2016-09-05 22:25:09 · 270 阅读 · 0 评论 -
windows的iphlpapi.h头文件
windows的平台sdk中有一个很重要的iphlpapi.h头文件,它提供了一些非常实用的获取网络信息(网卡、tcp/ip等)的函数:里面主要的函数主要有:GetNumberOfInterfaces()获取当前的网络接口数目:注意不是网卡数目,这个相当于你的查看网络连接里面的连接数目+1(本地回路)GetIfTable()得到所有网络接口的信息(包括网卡信息、收到发出数据转载 2016-09-05 21:19:24 · 10649 阅读 · 0 评论 -
C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体的主转载 2016-09-05 21:03:47 · 1120 阅读 · 0 评论 -
error:This function or variable may be unsafe
_CRT_SECURE_NO_WARNINGShis function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.解决方法:转载 2016-09-04 11:36:04 · 188 阅读 · 0 评论 -
将Python代码嵌入到C++程序
这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下把python嵌入的C++里面需要做一些步骤 安装python程序,这样才能使用python的头文件和库 在我们写的源文件中增加“Python.h”头文件,并且链入“python**.lib”库(还没搞清楚转载 2016-06-19 00:17:26 · 7840 阅读 · 3 评论 -
读取纯真IP数据库C++源代码
头文件:#pragma once; #include const int INDEX_LENGTH = 7; // 一个索引包含4字节的起始IP和3字节的IP记录偏移,共7字节 const int IP_LENGTH = 4; const int OFFSET_LENGTH = 3; enum { REDIRECT_MO转载 2016-09-01 22:41:54 · 881 阅读 · 0 评论 -
error C4996: ‘GetVersionExW': 被声明为已否决
问题描述:error C4996: ‘GetVersionExW': 被声明为已否决1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(442) : 参见“GetVersionExW”的声明解决方法:方法一. Project Properties > Configur转载 2016-09-02 10:47:15 · 3437 阅读 · 0 评论 -
GetVersionEx 获取系统版本信息
最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVersionEx。首先看一看函数原型:[cpp] view plain copyBOOL GetVersionEx(POSVERSIONINFO pVersionInformation); 结构OSVERSIONINFOEX定义如下:转载 2016-09-02 10:16:32 · 1475 阅读 · 0 评论 -
c++用difftime计算时间差
difftimefunctiondouble difftime ( time_t time2, time_t time1 );Return difference between two timesCalculates the difference in seconds between time1 and time2.P转载 2016-09-02 15:44:49 · 13149 阅读 · 0 评论 -
C$PU
#include #include #include using namespace std;void main(){int tick1, tick2;_asm rdtsc_asm mov tick1, eaxSleep(50);_asm rdtsc_asm mov tick2, eaxint freq =转载 2016-09-03 22:18:10 · 307 阅读 · 0 评论 -
DOS 常用命令
DOS 常用命令dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 more 分屏显示 type 显示文件内容 rd 删除目录 sys 制作DOS系统盘 ren 改变文件转载 2016-09-03 23:42:41 · 4606 阅读 · 0 评论 -
GetIfTable网卡带¥宽,统计流¥量
#include #include #include #pragma comment ( lib, "iphlpapi.lib" )int main(void){MIB_IFTABLE *pIfTable = NULL;ULONG dwSize = 0;DWORD dwRet;转载 2016-09-03 23:26:09 · 810 阅读 · 0 评论 -
vs2013设置winp#cap开发环境
版权声明:本文为博主原创文章,未经博主允许不得转载。WinPcap 4.0.1在线中文手册:http://www.ferrisxu.com/WinPcap/html/index.html 本文以Visual Studio 2013和WinPcap 4.1.3作为示例,对32位和64位Win7通用 1、下载并安装WinPcap运行库http://www转载 2016-09-04 11:14:30 · 549 阅读 · 0 评论 -
C++与C#类型转换例子
C++部分类型定义:typedef struct _SID_AND_ATTRIBUTES_HASH { DWORD SidCount; PSID_AND_ATTRIBUTES SidAttr; SID_HASH_ENTRY Hash[SID_HASH_SIZE];} SID_AND_ATTRIBUTES_HASH, *PSID_AND_ATTRIBUTES_HASH;...转载 2019-04-21 10:18:32 · 767 阅读 · 0 评论