社区
驱动开发/核心开发
帖子详情
现在开发NDIS驱动,用什么工具
f22fbi
2010-08-02 03:40:38
最近需要开发NDIS驱动程序,由于以前没做过驱动的开发
想问问应该用什么工具开发
网上貌似是说:DriverStudio + DDK + VC 6.0
不过资料比较老了
现在DDK是不是要换成WDK?
VC 6.0也可以更新一下
DriverStudio的具体功能是什么?
能在Win7下用吗?
还需要别的什么工具吗?
...全文
171
5
打赏
收藏
现在开发NDIS驱动,用什么工具
最近需要开发NDIS驱动程序,由于以前没做过驱动的开发 想问问应该用什么工具开发 网上貌似是说:DriverStudio + DDK + VC 6.0 不过资料比较老了 现在DDK是不是要换成WDK? VC 6.0也可以更新一下 DriverStudio的具体功能是什么? 能在Win7下用吗? 还需要别的什么工具吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asideu
2010-08-02
打赏
举报
回复
[Quote=引用 4 楼 lovepingworking 的回复:]
直接用DDK比较好,用Driverstuio +DDK 必须承担项目失败的风险,呵呵,我现在就用它开发usb 驱动,现在遇到一个 难题,submiturb 提交后,如果超时,读不到实际获得的值,还是直接返回数据的长度为0
[/Quote]你说的问题只能说明你不会用,不能证明ds不好。项目失败都能推到工具上,你很牛 真的。
lovepingworking
2010-08-02
打赏
举报
回复
直接用DDK比较好,用Driverstuio +DDK 必须承担项目失败的风险,呵呵,我现在就用它开发usb 驱动,现在遇到一个 难题,submiturb 提交后,如果超时,读不到实际获得的值,还是直接返回数据的长度为0
f22fbi
2010-08-02
打赏
举报
回复
谢谢LS,说得很详细
asideu
2010-08-02
打赏
举报
回复
1内核开发必须使用内核包 想win7上使用 你就用wdk 7600之类的 这个在Microsoft的网站上有下载
2ds就是给你一个封装框架 让你开发更加简单些,不过有时候也掩盖了系统的真实目的所以可能导致你理解可能不到位。
3 vc很简单ide的作用 呵呵 我认为不可能有人建议你DriverStudio + DDK + VC 6.0吧 以为ds就是一个ide啊。呵呵
4 推荐 vs2008+DDKWizard+wdk+visual assist x
5 如果你初学 还是先用记事本+wdk玩几个的好。
-------------------------
还需要别的什么工具吗?
这个太难回答了,需要 至少我开发还需要一堆的工具,简单的说比方调试工具,验证工具,签名工具,别的配合的工具。呵呵。不过可能有些人不需要。也有可能有人不把调试放到开发范畴里面。
再者ndis也分版本吧,你还是先看看ddk或者wdk源码里面是实例在做好,先学好了再说开发。
有些工具可能是必要的 有些可能仅仅是提高开发,降低开发成本而已 呵呵。
N
DIS
协议
驱动
开发
指南
对于N
DIS
协议层
驱动
平时我们的使用场景不多,我们也没有能力(也没必要)设计一个完整的网络协议
驱动
。但是协议
驱动
是我们后面N
DIS
过滤
驱动
的基础,N
DIS
过滤
驱动
可以帮助我们获取本机接收到的网络帧数据包,并且对以太帧数据包进行过滤(例如ARP数据包等)。因此N
DIS
协议
驱动
还是非常值得我们去学习的,它是N
DIS
过滤
驱动
的基础,也是以太帧数据包过滤的重要手段。
windows7以上平台N
DIS
6框架的N
DIS
协议
驱动
开发
by fanxiushu 2019-01-30 转载或引用请注明原始作者。 提到N
DIS
协议
驱动
,可能比较陌生,因为毕竟用得挺少的。 但是一提到WireShark或ethereal等抓包软件,大家就不再陌生了。 这些抓...
Windows N
DIS
和协议
驱动
开发
实战
Windows网络
驱动
接口标准(N
DIS
)是Microsoft提供的一组用于网络设备
驱动
程序
开发
的规范和API。N
DIS
负责抽象化数据链路层,允许上层协议与各种不同类型的网络硬件进行交云。它作为操作系统和网络
驱动
程序之间的桥梁,为
开发
者提供了一个清晰、统一的编程接口,简化了
驱动
程序的
开发
过程,同时确保了网络通信的高效与稳定。
N
DIS
开发
[网络
驱动
开发
] N
DIS
开发
(3)
转自:http://wuli5164233.blog.163.com/blog/static/460195442009125682094/ N
DIS
开发
[网络
驱动
开发
] N
DIS
开发
(3) 2009-02-25 18:08:20| 分类: VPN编程 |字号 订阅 接 N
DIS
开发
[网络
驱动
开发
] N
DIS
开发
(2) 值名 值 描述 Para
N
DIS
驱动
开发
实战指南:从基础到中间层
驱动
程序
网络
驱动
程序接口规范(N
DIS
)是微软和3Com公司共同
开发
的一种标准API集合。它的目的是为网络适配器的
驱动
程序提供一个统一的接口,以便在不同的网络硬件和上层协议之间提供一致的通信方式。N
DIS
简化了网络
驱动
程序的
开发
,并支持即插即用设备,使得网络适配器可以轻松地被操作系统所识别和配置。微型端口
驱动
程序(Miniport Driver)是在网络适配器
驱动
程序层次中最低层的组件。它主要负责与硬件通信,执行数据的接收和发送操作。
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章