valey
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1745回复:10

做了一个ndis miniport网卡驱动,怎样写测试程序?

楼主#
更多 发布于:2002-12-11 13:58
我知道如果测试wdm程序,可以编一个win32程序通过creatfile(),readfile()等调用驱动中的处理irp的相应历程,在ndis miniport驱动有没有类似的api函数,调用某个api可以直接调用驱动中miniport历程?
一般大家的ndis miniport驱动都怎样验证?
本人才鸟,还请各位讲详细些
3x

最新喜欢:

superjetsuperj...
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-12-11 16:11
你的驱动是驱动硬件的吗?
valey
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-11 20:01
是的,驱动PCMCIA 无线网卡
怎么做测试那? 在win32程序中可以调NdisSendPackets这种函数马?用什么方法将自己定义的一个数据传给驱动?
麻烦各位了,希望DX们帮帮我
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-12-11 21:21
那好办啊,既然你是驱动硬件,那么你把这个网卡接驳到某个局域网上,这个网卡能跟别人连通,能跑应用程序就行。
valey
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-11 22:02
问题是如果网卡不工作,怎么调试驱动阿?
hehe
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-11 22:32
哥们,你的驱动不是驱动那个网卡的么?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-12 09:07
可以在驱动中另外创建一个DeviceObject,这样应用程序就可以同驱动利用DeviceIocontrol通讯了
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
7楼#
发布于:2002-12-12 09:53
没必要,既然是网卡,起来了自然要做网卡的事情,比如设置IP地址啊,发发包啊。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-12 09:56
是的,驱动PCMCIA 无线网卡
怎么做测试那? 在win32程序中可以调NdisSendPackets这种函数马?用什么方法将自己定义的一个数据传给驱动?
麻烦各位了,希望DX们帮帮我


可以考虑再编一个简单的协议驱动,这样可以比较全面的测试。

偶以后可能也要做这个了\"PCMCIA \" \"无线网卡\"。。。:(

可否共享点资料?  :)

xhf1999@yahoo.com.cn
[color=red]大头鬼! :P[/color]
yebear
驱动牛犊
驱动牛犊
  • 注册日期2001-05-18
  • 最后登录2013-04-05
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望51点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-12 11:21
这个我干过。

先在 发送函数那里设个断点,然后 ping,
就可以调你的发送了。

接收吗,自然是在接收中断里搞了。
valey
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-12 13:58
谢谢各位DX帮我,好感动
可是区区20分,怎么分阿?
平分吧
游客

返回顶部