#ifdef HAVE_STDLIB_H#include <stdlib.h>#endif /* HAVE_STDLIB_H */#ifdef HAVE_STRING_H#include <string.h>#endif /* HAVE_STRING_H ... 全文

2008-06-06 21:00 来自版块 - LINUX&UNIX核心开发

本人对VC++ 有一定的基础,想请教各位写过协议的大虾给估算个时间,我也好把握自己的工作进度。是不是编写协议考虑的东西特别多阿!!!

2008-04-10 12:21 来自版块 - NDIS网络接口开发

请问各位大虾,自己用VC++编程实现IKE有多大难度阿!!!本人对VC++有一定的 掌握成度,有内行的大虾给指点一下,我看自己能不能作完!!!!

2008-04-10 12:09 来自版块 - c/c++入门(VC,KeilC使用)

本人通过修改passthru的程序,可以对其收发的数据进行修改,我想再收发函数部分将des加密算法应用进去,但是通过我现在掌握的知识des加密后数据长度会改变的。一旦数据长度改变,必须给加密后的数据多分配存储空间,也就是buffer长度要大一些,这样packet包就会携带多余的数... 全文

2008-03-23 23:55 来自版块 - NDIS网络接口开发

输入数据加密后会数据长度会变化吗?先谢谢啦!!!

2008-03-23 20:26 来自版块 - 网络安全技术

在passthru中,想用事件通知应用层程序读取驱动中的数据。应用层传给驱动一个event,调用kesetevent设置这个event的信号状态系统就蓝屏。看了ddk关于这个函数的要求。不过不太懂,我现在估计是irql的问题。希望大虾帮忙解释一下。谢谢了!!!!

2007-11-02 20:22 来自版块 - NDIS网络接口开发

short checksum(short *buffer, int size) { unsigned long cksum=0; while(size >1) { cksum+=*buffer+... 全文

2007-10-15 20:30 来自版块 - NDIS网络接口开发

passthru中用NdisAllocateMemory分配内存和用uchar buff[200]={0}有什么区别。哪位大虾帮忙解释一下,谢谢了!!

2007-10-11 15:34 来自版块 - NDIS网络接口开发

各位大虾,在passthru中能否用htons这个函数,如果能是不是只在开头加#include <winsock.h>。如果不能得话,怎么将主机字节顺序转换成网络自己顺序。谢谢啦!!

2007-10-10 23:20 来自版块 - NDIS网络接口开发

在passthru中计算ip包首部长度i=(p_ip->h_verlen&0x0f)*sizeof(ULONG);p_ip->h_verlen是ip包首部的版本和长度,我用与取出表示长度的四位,用dbgview观察,这四位表示的数就是5,后面那个无符号长整数是... 全文

2007-10-10 19:30 来自版块 - NDIS网络接口开发

安装了一个ddk自带的passthru程序,我在它的miniport.c的发射函数中将数据包的内容存放到我自己分配的内存中,然后将内存中的内容送给我的应用程序。以下是送往应用程序的代码extern LONG KeReadStateEvent(IN PRKEVENT ... 全文

2007-09-26 23:04 来自版块 - NDIS网络接口开发

各位大虾,前些日子在驱动开发网上下了一个中间层驱动拦截数据包的程序。刚刚进行应用发现每到将其装上浏览网页时他就蓝屏,不知道是为什么。那位大虾给指点一下。谢谢了。

2007-09-22 21:23 来自版块 - NDIS网络接口开发

我在passthru的minipor.c中加了这个函数,各位大虾看能这样取出包来吗?void CopyPacket2Buffer(IN PNDIS_PACKET pPacket) { NDIS_STATUS Status; PNDIS_BUFFER B... 全文

2007-09-20 20:05 来自版块 - NDIS网络接口开发

下面是一段下程序,每次编译总报错,说是NDIS_status用法不对 illegal use of this type as a expression PNDIS_BUFFER BuffDT; PUCHAR BuffVA; UINT BuffLen; ... 全文

2007-09-17 16:31 来自版块 - NDIS网络接口开发

请教各位大虾,passthru能否截获无线网卡的数据包,就像以太网卡一样。谢谢了!

2007-09-12 09:18 来自版块 - NDIS网络接口开发

前些日子在驱动网上下载了一个中间层驱动的防火墙程序,驱动将数据帧的投送到应用层,并将ip地址显示出来了,我想将其mac地址显示出来,mac地址是unsigned char类型,将其转换成char类型还是不行,望各位大虾指点一下。谢谢了

2007-09-10 11:26 来自版块 - NDIS网络接口开发

IoAllocateMdl 创建MDL IoBuildPartialMdl 创建一个已存在MDL的子MDL IoFreeMdl 销毁MDL MmBuildMdlForNonPagedPool 修改MDL以描述内核模式中一个非分页内存区域 MmGetMdlByteCount 取缓冲... 全文

2007-08-24 10:14 来自版块 - NDIS网络接口开发

我用ds生成了中间层驱动,但是编译时总说缺少fatal error U1073: don't know how to make 'F:\PROGRA~1\Compuware\DriverStudio\DriverNetworks\lib\i386\FREE\k... 全文

2007-08-11 17:13 来自版块 - NDIS网络接口开发

请教各位大虾一个关于ndis数据结构的问题 NDIS_STATUS NdisIMRegisterLayeredMiniport( IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_MINIPORT_CHARACTERISTIC... 全文

2007-07-22 20:01 来自版块 - 驱动及应用程序安装程序制作

一个包描述符中包含了一个或多个Buffer描述符,每一个Buffer描述符中包含了这个Buffer中数据的缓冲区首地址及其大小等信息,另外,一个包描述符中还包括了一些保留给开发者自己使用的Reserved字段,其于的一些字段,并没有被公开。最后的一句,其中的一些字段并没有公开什么... 全文

2007-07-04 12:59 来自版块 - NDIS网络接口开发


返回顶部