
C
翟海飞
这个作者很懒,什么都没留下…
展开
-
使用WinPcap编程
创建一个使用 wpcap.dll 的应用程序用 Microsoft Visual C++ 创建一个使用 wpcap.dll 的应用程序,需要按一下步骤: 在每一个使用了库的源程序中,将 pcap.h 头文件包含(include)进来。如果你在程序中使用了WinPcap中提供给Win32平台的特有的函数, 记得在预处理中加入WPCAP的定义。如果你的程序使用了WinPcap的远程捕原创 2013-09-30 17:51:11 · 1645 阅读 · 0 评论 -
Running the Winsock Client and Server Code Sample
This section contains the complete source code for the TCP/IP Client and Server applications:Complete Winsock Client CodeComplete Winsock Server CodeThe server application should be started原创 2013-09-25 17:11:09 · 1688 阅读 · 0 评论 -
ld错误 error while loading shared libraries 处理以及相关内容
1 问题描述在学习有关libpcap的内容时,参考了文件《Programming with pcap》(链接:http://www.tcpdump.org/pcap.html),其中刚开始就遇到了问题,程序如下:https://code.youkuaiyun.com/snippets/69164.js">>问题如下:[zhaihf@localhost pcap]$ lslookup_d原创 2013-11-12 15:56:39 · 3580 阅读 · 0 评论 -
Windows核心编程 -- 线程基础
一、线程 与前面介绍的进程一样,线程也有两部分组成: 1)一个线程内核对象,操作系统用它来管理线程。内核对象中还存储了线程的各种统计信息,包括挂起计数、退出代码等,以便于系统对线程的管理。内核对象中有一个CONTEXT结构,这个结构中存储了线程上一次执行的时候CPU寄存器的状态。 2)一个线程栈,用于维护线程执行时所需的所有函数参量和局部变量。 位于同一个进程的线程转载 2013-12-17 14:40:25 · 1191 阅读 · 0 评论 -
_beginthread, _beginthreadex
_beginthread, _beginthreadexVisual Studio 2012Visual Studio 2008Visual Studio 2005Visual Studio .NET 2003Visual Studio 2013 Creates a thread.Copyuintptr原创 2013-12-17 14:35:33 · 3173 阅读 · 0 评论 -
UTF-8、BOM、<feff>的问题
问题:在项目开发中,遇到文件开头有的标识,[zhaihf@localhost zhaihf]$ grep -I -r -l $'\xEF\xBB\xBF' *codingstdutf8.txt解决方法:用shell命令删除[zhaihf@localhost zhaihf]$ grep -I -r -l $'\xEF\xBB\xBF' codingstdutf8.txt |原创 2014-01-28 16:12:45 · 12990 阅读 · 1 评论 -
C语言技巧(更新中)
1 gcc中怎么去掉“多余函数参数”的警告 void payload(int len) { } 前提: 1:不能去掉参数long a 2:不能去掉gcc中的-W -Wall. 如果使用g++,可以把void payload(int len)改为void payload(int),但在gcc中不行,解决方法: void原创 2014-02-25 16:59:10 · 1197 阅读 · 0 评论 -
segfault at xxx rip xxx rsp xxx error 4
这种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名,进程ID号,访问越界的地址以及当时进程堆栈地址等信息,比较有用的信息是最后的error number. 在上面的信息中,error number是4 ,下面详细介绍一下error number的信息:在上面的例子中,转载 2014-04-25 09:22:24 · 1463 阅读 · 0 评论