自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codestinity fight for

任何人在说自己一开始就看到了未来的话,那这个人不是傻子就是神棍

  • 博客(5)
  • 收藏
  • 关注

转载 ICMP报文格式和种类

<br />关键字: icmp <br />--------------------------------格式-------------------------------------<br />各种ICMP报文的前32bits都是三个长度固定的字段:type类型字段(8位)、code代码字段(8位)、checksum校验和字段(16位)<br />8bits类型和8bits代码字段:一起决定了ICMP报文的类型。常见的有:<br /><br />  类型8、代码0:回射请求。<br /><br />  

2011-04-19 15:22:00 1882

转载 VC实现驱动程序的开发和编译的完整步骤

<br /><br />前提: DDK在安装后会自动创建一个环境变量%DDKROOT%(在我按照下面步骤进行后发现编译不成功,后来看了下系统的环境变量,发现没有%DDKROOT%这个,可能装DDK的时候有些问题吧,自己加上去就可以了)<br /> <br />1) 创建批处理文件 build.bat, 其代码如下:<br /> <br />//<--------------build.bat------------------<br />if "%1" == "" goto InvalidParameter

2011-04-17 18:36:00 1281

转载 驱动例程详解(-)

<br />大多数标准驱动程序例程及其使用的一些配置相关的对象是由 I/O 管理器定义。驱动程序对象是不透明的:只有定义的系统组件(这里是 I/O管理器)“知道”对象类型的内部结构,并能直接访问对象包含的所有数据。定义的系统组件通常输出支持例程,驱动程序和其他内核模式组件能调用它们以 操纵那些组件的对象。<br />内核模式驱动程序必须在它的驱动程序对象中定义下列的入口点: <br />所有的驱动程序必须有一个 DriverEntry 例程,,至少一个 Dispatch 例程,并且必须在其驱动程序对象中

2011-04-17 16:25:00 1533

转载 基于PassThru的NDIS中间层驱动程序扩展

<br /><br />概要:开发一个NDIS驱动是一项相对复杂的工作,这一方面是由于核心驱动本身有更多的限制和要求,有更多的“游戏规则”要求开发者理解和掌握,NDIS的复杂性把难度更是提高了,本文以PassThru为例,加上自己的理解,讲述了NDIS驱动的处理过程和在PassThru的基础上进行扩展的基本方法,本文并不是一个入门读物,所以没有提及任何核心驱动开发的相关知识,本文主要讲述的是NDIS中间层对数据包处理的流程。在阅读过程中,关于相关API的用法,或其它信息,请参看DDK文档。<br /><br

2011-04-17 12:58:00 919

转载 DebugPrint 格式说明符

<br /><br />1) 直接打印字符串。 <br /><br />  DbgPrint(“Hello World!”); <br /><br />2) 空结尾的字符串,你可以用普通得C 语法表示字符串常量 <br />    char variable_string[] = “Hello World”; <br />   DbgPrint(“%s”,variable_string); <br /><br />3) 空结尾的宽字符串(WCHAR 类型 ) <br />WCHAR    string_w[

2011-04-17 12:39:00 993

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除