feiheng
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2002-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1452回复:7

请大虾帮忙

楼主#
更多 发布于:2002-03-08 17:54
各位大虾好:
    小弟从未接触过驱动开发编程,我要编写一个分协议网络计费软件,我想使用驱动程序开发,今天研究了一天ddk文档,上面说window2000网络底层分三个部分miniport、ndis、tdi,在后面又说了一个filter-hook,我不知道filter-hook在那一层,而且我不知道对于我编的程序来说,在那一层截包最简便,且能够完成功能。望众大虾指教。并说说具体做法。(注:我是在win2000 professional上用)

[编辑 -  3/8/02 作者: feiheng]
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-09 12:35
用IM DRIVER,论坛上有很多讨论的,2000DDK的PASSTHRU就是一个样本!
一剑西来,天外飞仙
feiheng
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2002-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-09 12:45
非常感谢您的回复,请问用im可以通过installshield自动安装吗?
passthru必须通过sfilter安装,为什末?
我想让我的程序装上之后,不需要手工操作,实现ip包分析的功能,是不是修改passthru的sendpacket函数就行了?
我应该将得到的数据流放在哪里?共享内存吗?用ndisopenfile?
和ndismapfile?我的应用程序如何取得这个数据流?
谢谢大虾帮助,小弟如何给你加分呀?
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-09 13:10
不需要installshield,装了2000DDK,就可以进行开发了!
本站上有相关下载!
你把例子DOWN了后,就可以研究了!
有很多问题都可以在论坛上search到!
要给分,太感谢了!
有个给分的选项啊!
这个问题,本论坛上也有!
你真应该先多搜索!
一剑西来,天外飞仙
feiheng
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2002-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-09 14:34
大虾你好:
    再一次感谢,但我好像没有说清楚我的问题,以至于让您误解,但我还是很守信用的给了点分,我的问题是,我编出的程序,就是一个sys和一个exe,一般的情况下,sys必须通过手动安装,网络邻居-〉属性-〉安装-〉协议或服务,我的意思是,我编的驱动能不能通过程序安装,这种方法好像是静态安装法,还有我能不能动态的加载驱动程序,好像exe中createfile可以加载vxd,sys行吗?
不知道大虾懂没懂我的意思,希望回复,还有分!!!
feiheng
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2002-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-09 14:36
大虾你好:
    再一次感谢,但我好像没有说清楚我的问题,以至于让您误解,但我还是很守信用的给了点分,我的问题是,我编出的程序,就是一个sys和一个exe,一般的情况下,sys必须通过手动安装,网络邻居-〉属性-〉安装-〉协议或服务,我的意思是,我编的驱动能不能通过程序安装,这种方法好像是静态安装法,还有我能不能动态的加载驱动程序,好像exe中createfile可以加载vxd,sys行吗?
刚才我提到的passthru和应用程序通讯的方法您还没有给个提示呢。说说原理就给分。帖子我已经看了20多篇了,晕!
不知道大虾懂没懂我的意思,希望回复,还有分!!!
aceszjp
驱动牛犊
驱动牛犊
  • 注册日期2001-05-30
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-09 16:35
passthru与应用程序通讯是通过应用程序向驱动发IRP实现的
驱动程序建立了链接,应用程序通过这个链接Createfile,然后就可以与驱动通讯了。当然你要看看有关驱动的书才可以。
sys可以动态安装,你可以看看
http://www.driverdevelop.com/forum/viewthread.php?tid=4055

望给分!
feiheng
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2002-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-03-09 17:10
非常感谢aceszjp的回答,我会仔细阅读的
但我怎末找不到给分的按钮了,望提示!!
希望你关注这个贴子,有问题我会再问的!!!

游客

返回顶部