E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ndis
CE获取Wifi的设备名、连接状态和信号强度
CE 获取 Wifi 的设备名、连接状态和信号强度 CE获取Wifi的设备名、连接状态和信号强度 Note:需CE4.0或更高版本(兼容
NDIS
5.1)支持 一、加入头文件
wapysun
·
2011-02-16 19:00
wifi
浅谈linux多线程编程和windows多线程编程的异同
其实最开始我是搞windows下编程的,包括windows编程,windows驱动,包括usb驱动,
ndis
驱动,pci驱动,1394驱
smilestone322
·
2011-02-12 21:00
thread
多线程
编程
windows
linux
NDIS
中间层的驱动包截获技术教程
NDIS
(NetworkDriverInterfaceSpecification)是网络驱动程序接口规范的简称。
Stephen_yu
·
2011-01-19 16:00
工作
struct
网络
null
buffer
resources
NDIS
6过滤驱动的编写
NDIS
6是在WINDOWSVISTA及之后版本的WINDOWS引入的,这时
NDIS
5的HOOK方式是无法使用的,MSDN推荐的方式是使用过滤驱动,其实也可以使用Intermediate(中间层驱动),
charlesprince
·
2011-01-02 23:00
NDIS
函 数 简 明 手 册
DriverEntry由操作系统调用来激活和初始化微端口驱动程序MiniportAllocateComple调用它来指示以前调用的NdisMAllocateMemoryAsync已经完成MiniportCheckForHang检查NIC的内部状态MiniportDisableInterrupt禁止NIC产生中断MiniportEnableInterrupt允许NIC产生中断MiniportHalt
noyear
·
2010-12-30 22:15
职场
休闲
手册
NDIS
庖丁解牛-----winpcap源码彻底解密(一)
所以下定决心,对winpcap源码进行分析,因为对驱动和对
Ndis
网络驱动比较熟悉,所以分析源码还不是很费劲,其实winpcap底层的npf不过是一个
Ndis
协议驱动,所以它能
smilestone322
·
2010-12-18 22:00
list
struct
解密
null
buffer
如何检测到网线被拔出和已连上的状态
DWORDdwObj,dwStatus,dwBytesRet; dwOIDCode=OID_GEN_MEDIA_CONNECT_STATUS; DeviceIoControl(hAdapter,IOCTL_
NDIS
_QUERY_GLOBAL_S
wrhwww
·
2010-12-16 09:00
NDIS
中间层的驱动包截获技术教程
NDIS
(NetworkDriverInterfaceSpecification)是网络驱动程序接口规范的简称。
yxyhack
·
2010-12-07 16:00
工作
struct
网络
null
buffer
resources
NDIS
_PACKET结构讨论
http://feikoo.bokee.com/viewdiary.10774705.html译者:feikoo作者:
NDIS
.com日期:2006-4-3 这篇文章的目的是探讨一下在网络上截取的包(如
Stephen_yu
·
2010-12-07 14:00
CE获取Wifi的设备名、连接状态和信号强度
CE获取Wifi的设备名、连接状态和信号强度Note:需CE4.0或更高版本(兼容
NDIS
5.1)支持一、加入头文件#include #include #include 二、AttachtoNDISUIOHANDLEhNdis
wrhwww
·
2010-12-06 14:00
基于PassThru的
NDIS
中间层驱动程序扩展
概要:开发一个
NDIS
驱动是一项相对复杂的工作,这一方面是由于核心驱动本身有更多的限制和要求,有更多的“游戏规则”要求开发者理解和掌握,
NDIS
的复杂性把难度更是提高了,本文以PassThru为例,加上自己的理解
Stephen_yu
·
2010-12-02 09:00
Ndis
协议驱动-Packet源码
/*++Copyright(c)1990-2000 MicrosoftCorporationModuleName: packet.cAbstract:Author:Environment: Kernelmodeonly.Notes:Future: RevisionHistory: FixedbugsandconvertedtoNDIS5.0.Thisdriverhandles dynami
smilestone322
·
2010-10-16 10:00
Ndis
网络发包收包
版权信息:本文来自internet,转载这里供网络编程爱好者学习和研究使用,请尊重作者的劳动成果。未经授权而在商业上使用原作者的文章属侵权行为,后果由使用者自负,本人不承担任何法律责任。 window网口驱动编程 一、 前言 RTL8139可能是目前最受欢迎的网卡,它的价格便宜,功能上也还能接受。虽然在效能上有时会略不及Intel的eepro100,但因为价格实在太便宜了,所以芯片上的一点小
smilestone322
·
2010-10-13 17:00
windows wdf 驱动开发总结(8)--网络驱动开发(
NDIS
)
(11)IoCreateDevice函数功能:createsadeviceobjectforusebyadriver.NTSTATUSIoCreateDevice( __in PDRIVER_OBJECTDriverObject, __in ULONGDeviceExtensionSize, __in_opt PUNICODE_STRINGDeviceName, __in
smilestone322
·
2010-10-08 20:00
windows
网络
function
buffer
Descriptor
structure
windows wdf 驱动开发总结(9)--网络驱动开发(
NDIS
)
此篇文章来自Internet,写的挺不错的,在这里转贴过来。NIC1394网卡驱动收包过程:网卡的发包和收包过程网卡也叫“网络适配器”,英文全称为“NetworkInterfaceCard”,简称“NIC”,网卡是局域网中最基本的部件之一,它是连接计算机与网络的硬件设备。无论是双绞线连接、同轴电缆连接还是光纤连接,都必须借助于网卡才能实现数据的通信。 网卡的主要工作原理是整理计算机上发往网线上
smilestone322
·
2010-10-08 20:00
windows
网络
api
网络协议
buffer
DDK
windows WDF驱动开发总结(7)--网络驱动开发(
NDIS
)
NDIS
网络设备接口规范(1)
NDIS
_PROTOCOL_CHARACTERISTICS函数功能:Thisstructureisusedtospecifytheversionnumbersandvariouscallbackfunctionsforaprotocol.typedefstruct_
NDIS
_PROTOCOL_CHARACTERISTICS
smilestone322
·
2010-10-08 20:00
Windows Vista 核心网络过滤
相对于Windows NT 5.x,其网络结构变化非常大,原有的TDI,
NDIS
系统挂接方法不再适用。
liuleijsjx
·
2010-09-15 09:00
数据结构
windows
防火墙
网络应用
网络协议
ndis
笔记--影响协议驱动行为的卡巴斯基
卡巴斯基本身安装了一个
ndis
中间层驱动,自己在ReceiveHandler中构造完整的包后提交给上层协议驱动,对于本身有处理不完整包逻辑的驱动而已,这部分逻辑不会走到,所以测试
ndis
驱动最好安装和卸载卡巴斯基两种情况都测试下
ngaut
·
2010-09-11 10:00
NDIS
笔记-不要先入为主的烂兄NdisAllocateMemoryWithTag和烂弟NdisFreeMemoryWithTag
最近对自己的一个驱动大改之后死活不被加载(winxp),DriverEntry也进不了,最后找到原因,竟然是NdisFreeMemoryWithTag惹得祸,查了ddk才知道,NdisAllocateMemoryWithTag可以在
ndis
5.1
ngaut
·
2010-09-11 10:00
ndis
笔记--ReceiveHandler如何处理不完整的包
代码参考aoe #definehtons(x)(USHORT)((((x)>8)&0xff))#definentohs(x)(USHORT)((((x)>8)&0xff))#defineAOEPROTOCOLID0x88a2VOIDProtocolTransferDataComplete(INNDIS_HANDLEProtocolBindingContext,INPNDIS_PACKETPacke
ngaut
·
2010-09-08 10:00
深度剖析WinPcap之(九)――数据包的发送过程(11)
NdisSend函数的原型如下:VOID NdisSend( OUT PNDIS_STATUS Status, IN
NDIS
_HANDLE NdisBindingHandle, IN
runhook
·
2010-09-06 14:45
职场
休闲
winpcap
深度剖析WinPcap之(九)――数据包的发送过程(11)
NdisSend函数的原型如下:VOID NdisSend( OUT PNDIS_STATUS Status, IN
NDIS
_HANDLE NdisBindingHandle, IN
runhook
·
2010-09-06 14:45
职场
休闲
winpcap
深度剖析WinPcap之(九)――数据包的发送过程(10)
1.8 驱动程序中对应的函数接口在NPF中,提供了NPF_Write、NPF_BufferedWrite与NPF_IoControl函数,实现把数据包传递给
NDIS
层,最终调用NdisSend函数把数据包发送出去
runhook
·
2010-09-06 14:27
职场
休闲
winpcap
深度剖析WinPcap之(九)――数据包的发送过程(10)
1.8 驱动程序中对应的函数接口在NPF中,提供了NPF_Write、NPF_BufferedWrite与NPF_IoControl函数,实现把数据包传递给
NDIS
层,最终调用NdisSend函数把数据包发送出去
runhook
·
2010-09-06 14:27
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(24)
函数代码实现如下:VOIDNPF_CloseBinding(INPOPEN_INSTANCEpOpen){
NDIS
_EVENTEvent;
NDIS
_STATUSStatus; ASSERT
runhook
·
2010-09-05 22:52
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(24)
函数代码实现如下:VOIDNPF_CloseBinding(INPOPEN_INSTANCEpOpen){
NDIS
_EVENTEvent;
NDIS
_STATUSStatus; ASSERT
runhook
·
2010-09-05 22:52
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(22)
1.6.3.3NPF_RequestComplete函数函数结束一个OID请求,是
NDIS
函数NdisRequest所关联的回调函数。
runhook
·
2010-09-05 22:21
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(22)
1.6.3.3NPF_RequestComplete函数函数结束一个OID请求,是
NDIS
函数NdisRequest所关联的回调函数。
runhook
·
2010-09-05 22:21
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(20)
1.6.3.1 NPF_OpenAdapterComplete函数该函数结束一个适配器的打开,是
NDIS
函数NdisOpenAdapter所关联的回调函数。
runhook
·
2010-09-05 22:06
职场
休闲
winpcap
深度剖析WinPcap之(八)――打开与关闭适配器(20)
1.6.3.1 NPF_OpenAdapterComplete函数该函数结束一个适配器的打开,是
NDIS
函数NdisOpenAdapter所关联的回调函数。
runhook
·
2010-09-05 22:06
职场
休闲
winpcap
深度剖析WinPcap之(六)――驱动程序的初始化与清除(2)
1.3 DriverEntry函数的具体实现NPF的DriverEntry注册所有驱动程序的I/O回调函数、创建设备、在
NDIS
内把NPF定注册为一个协议驱动程序。
runhook
·
2010-09-04 15:28
职场
休闲
驱动程序
wipcap
深度剖析WinPcap之(六)――驱动程序的初始化与清除(1)
图5-1函数调用关系图1.1结构体_
NDIS
_PROTOCOL_CHARACTERISTICS结构体_
NDIS
_PROTOCOL_CHARACTERISTICS的定义如下:typedefstruct_
NDIS
_PROTOCOL_CHARACT
runhook
·
2010-09-04 15:40
职场
休闲
winpcap
驱动程序
深度剖析WinPcap之(四)――WinPcap的体系架构(2)
图2-4NPF的结构1.3.1NPF与
NDIS
网络驱动程序接口规范(
NDIS
)标准,定义了网络适配器(或者,更好的说法是管理网络适配器的驱动程序)与协议驱动程序(如TCP/IP就为一
runhook
·
2010-09-03 17:16
架构
剖析
深度
休闲
winpcap
深度剖析WinPcap之(四)――WinPcap的体系架构(2)
图2-4NPF的结构1.3.1NPF与
NDIS
网络驱动程序接口规范(
NDIS
)标准,定义了网络适配器(或者,更好的说法是管理网络适配器的驱动程序)与协议驱动程序(如TCP/IP就为一
runhook
·
2010-09-03 17:16
架构
剖析
深度
休闲
winpcap
WLAN Scan with
NDIS
Miniport and Much More - CodeProject
WLANScanwithNDISMiniportandMuchMoreBysirb|29Oct2007AnarticleaboutusingNDISMiniportfromuserspacetoaccessseveralfunctionsoftheWLANcard Downloadsource-45.5KBDownloaddemoproject-19.8KBIntroductionIspentso
jw212
·
2010-08-05 11:00
WinCE的网络驱动实现原理
1.WinCE的网络通信架构WinCE的网络通信架构如图1所示,WinCE的网络通信架构中一个重要的角色是网络结构规范(NetworkDriverInterfaceSpecification,
NDIS
)
menuconfig
·
2010-07-23 15:00
驱动程序无法加载分析
项目使用的驱动是一个Legency的NT式的协议驱动,驱动上边是标准的Legency的NT驱动接口,下边是
NDIS
接口,运行在Windows2003ServerSP2上。
nailding2
·
2010-07-20 20:00
vmware
windows
虚拟机
服务器
Microsoft
System
NDIS
与WinSock关系之自我扫盲
起来真是雷人,最近几天纠结与一个最基本的概念,就是
NDIS
与WinSock关系,想来想去都没有想明白,真实汗Ing,赶紧找了篇精美的文章来扫盲一下。
guopeixin
·
2010-07-12 09:00
网络
嵌入式
dll
编译器
WinCE
硬件驱动
miniport1
参考passthruNTSTATUSDriverEntry(INPDRIVER_OBJECTDriverObject,INPUNICODE_STRINGRegistryPath)程序入口没什么好说的而
NDIS
laolei1986
·
2010-07-07 00:00
object
String
list
buffer
binding
structure
TDI,
NDIS
驱动的学习
这是windows网络数据传输在系统中的层次结构,最上层是:应用程序--->>tdi---->>
NDIS
协议驱动----->>
NDIS
中间层驱动---->>
NDIS
小端口驱动。。
xum2008
·
2010-05-16 22:00
【转】如何编写网络监视器
原文出处:http://www.driverdevelop.com/article/znsoft_
ndis
-sniffer.mht#xx907xx发布者:soarlove本文简单地介绍了
NDIS
(NetworkDriverInterfaceSpecification
岁月流逝
·
2010-04-22 12:23
网络
职场
编写
休闲
监视器
【转】如何编写网络监视器
原文出处:http://www.driverdevelop.com/article/znsoft_
ndis
-sniffer.mht#xx907xx发布者:soarlove本文简单地介绍了
NDIS
(NetworkDriverInterfaceSpecification
岁月流逝
·
2010-04-22 12:23
网络
职场
编写
休闲
监视器
Ndis
过滤驱动:拷贝NetBufferList数据
今天我们来看看如何拷贝NBL中的数据。有时候需要更改数据包中的某些数据,就需要用到此功能(能直接在原来的nBL上更改,然后发送吗?)。 新建一个NBL作为你自己要存放拷贝数据的结构:pCopyNBL=allocateNetBuffAndNetBufferList(pFilter,dataLength);//Definedbyself 这个其实是一个自定义的函数,用来分配一个空的NBL.具体代码见后
yexin218
·
2010-04-19 22:00
数据结构
.net
百度
Ndis
过滤驱动:拷贝NetBufferList数据
今天我们来看看如何拷贝NBL中的数据。有时候需要更改数据包中的某些数据,就需要用到此功能(能直接在原来的nBL上更改,然后发送吗?)。 新建一个NBL作为你自己要存放拷贝数据的结构:pCopyNBL=allocateNetBuffAndNetBufferList(pFilter,dataLength);//Definedbyself 这个其实是一个自定义的函数,用来分配一个空的NBL.具体代码见后
yexin218
·
2010-04-19 22:00
数据结构
.net
百度
Ndis
过滤驱动:拷贝NetBufferList数据
今天我们来看看如何拷贝NBL中的数据。有时候需要更改数据包中的某些数据,就需要用到此功能(能直接在原来的nBL上更改,然后发送吗?)。 新建一个NBL作为你自己要存放拷贝数据的结构:pCopyNBL=allocateNetBuffAndNetBufferList(pFilter,dataLength);//Definedbyself 这个其实是一个自定义的函数,用来分配一个空的NBL.具体代码见后
yexin218
·
2010-04-19 22:00
数据结构
.net
百度
在Filter驱动内核中获取IP地址
后来求助高人才发现:原来在
Ndis
6.x,IPHelperAPI不仅可以在应用层使用,也可以在内核层使用,这里我们使用的函数是GetUnicastIpAddressTable: N
yexin218
·
2010-04-18 01:00
数据结构
.net
在Filter驱动内核中获取IP地址
后来求助高人才发现:原来在
Ndis
6.x,IPHelperAPI不仅可以在应用层使用,也可以在内核层使用,这里我们使用的函数是GetUnicastIpAddressTable: N
yexin218
·
2010-04-18 01:00
数据结构
.net
在Filter驱动内核中获取IP地址
后来求助高人才发现:原来在
Ndis
6.x,IPHelperAPI不仅可以在应用层使用,也可以在内核层使用,这里我们使用的函数是GetUnicastIpAddressTable: N
yexin218
·
2010-04-18 01:00
数据结构
.net
WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(17)-CS8900
NDIS
Miniport driver简析(3)
接下来就是对CS8900A网卡的实际操作了,首先介绍下cs8900A网卡芯片:CS8900芯片是CirrusLogic公司生产的一种局域网处理芯片,在嵌入式领域中使用非常常见。它的封装是100-pinTQFP,内部集成了在片RAM、10BASE-T收发滤波器,并且提供8位和16位两种接口,一般在单片机中,使用了CS8900的8位接口模式。可选择1:1.414YL18-1064S或1:2.5 YL1
shevsten
·
2010-04-08 13:00
IO
header
null
buffer
wrapper
WinCE
WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(16)-CS8900
NDIS
Miniport driver简析(2)
4.
NDIS
51_MINIPORT_CHARACTERISTICS结构的其他handler在DriverEntry里注册了其他一些handler,如CS8900Halt,CS8900HandleInterrupt
shevsten
·
2010-04-06 14:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他