-
首先,读者可以先将DDK原来的packet例子程序备份,然后用改动后的驱动程序源码覆盖原先的代码(即覆盖packet...
首先,读者可以先将DDK原来的packet例子程序备份,然后用改动后的驱动程序源码覆盖原先的代码(即覆盖packet->driver目录下的代码,修改后的代码已经给出)。
然后开始编译。顺次选择开始->程序->Development kits->Windows 2000 DDK->Checked Build Environment,将出现一个控制台窗口。使用cd命令进入D:programsNTDDK src
etwork ndispacket目录(即驱动程序和相应应用程序所在的目录),键入build命令开始编译,在该目录下的dirs文件的控制下可以同时编译driver目录下的驱动程序和testapp目录下用于测试驱动程序的应用程序;即同时得到改动后的驱动程序和测试该驱动程序的应用程序。-First, readers can DDK first example of the original packet backup procedures, and then change the driver covered the original source code (that is, covering packet-gt; Driver directory code, the revised code has been given). Then compiler. Topping the list is to choose start-gt; Procedures- gt; Development kits- gt; Windows 2000 DDK- gt; Checked Build Environment, there will be a console window. Use cd order to enter D : programs NTDDK src network NDIS packet directory (ie driver and the corresponding application to the directory), type build orders started compiling, in the catalog under the dirs documents under the co
- 2023-06-15 10:50:03下载
- 积分:1
-
SOCKET 底层协议数据结构
如:
/*
IP Header
RFC
SOCKET 底层协议数据结构
如:
/*
IP Header
RFC-791
0 3 7 15 31
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification | Flags | Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/-SOCKET underlying protocol data structures such as:/* IP HeaderRFC-7910 3 7 15 31+-+-+-+-+-+-+-+-+-+-+-2B !-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+ | Version | IHL | Type of Service | Total Length |+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+
- 2022-03-14 02:24:14下载
- 积分:1
-
聊天室程序,支持多线程,非常好的一个游戏可以开发你的智力,希望你会喜欢的,支持网络和单机的...
聊天室程序,支持多线程,非常好的一个游戏可以开发你的智力,希望你会喜欢的,支持网络和单机的-chat room procedures and support multithreading, a very good game can develop your intelligence, I hope you like it, support networks and stand-alone
- 2022-06-17 03:13:05下载
- 积分:1
-
讲述如何对长文件进行socket通讯,编程,保证传输的质量
讲述如何对长文件进行socket通讯,编程,保证传输的质量-on how long the documents socket communications, programming, the quality assurance transmission
- 2022-10-07 08:40:03下载
- 积分:1
-
一个机房管理程序,界面很不错的
一个机房管理程序,界面很不错的-a room management procedures, a very good interface
- 2022-02-06 06:42:00下载
- 积分:1
-
网络电话软件,采用P2P通讯方式,是穿透NAT的一款实用的示例程序。...
网络电话软件,采用P2P通讯方式,是穿透NAT的一款实用的示例程序。-Internet phone software, the use of P2P communication is NAT penetration of a practical example of the procedure.
- 2022-01-27 15:33:02下载
- 积分:1
-
一个用C语言开发的BBS系统,包含在线留言等功能。
一个用C语言开发的BBS系统,包含在线留言等功能。-a C-language development of the BBS system, including voice mail and other online functions.
- 2022-01-27 19:55:22下载
- 积分:1
-
编译synscan.cpp请注意,如果是ADSL用户,可能要把代码里的hp
编译synscan.cpp请注意,如果是ADSL用户,可能要把代码里的hp->h_addr_list[0]改为hp->h_addr_list[1]才能够扫描,具体是[0]还是[1]或其它,可以先编译getallIP.cpp来获取外网IP的网卡的代号。例如编译getallIP.cpp后得到以下输出
Address [0]: 192.168.1.2
Address [1]: 218.10.14.151(公网IP)
那么想扫描外网的话就要把synscan.cpp里的hp->h_addr_list[0]改为hp->h_addr_list[1]了-Compiler synscan.cpp Please note that if it is ADSL users may need to code in the hp-
- 2022-02-12 10:12:34下载
- 积分:1
-
network chat, simple and practical, we quickly download and watch it
网络聊天,简单实用,大家快下载看看吧-network chat, simple and practical, we quickly download and watch it
- 2022-04-27 00:33:13下载
- 积分:1
-
Ethernet programming, detailed description of Ethernet development process.
以太网编程,详细描述了以太网的开发过程。
- 2022-03-17 05:16:57下载
- 积分:1