社区
驱动开发/核心开发
帖子详情
现在开发NDIS驱动,用什么工具
f22fbi
2010-08-02 03:40:38
最近需要开发NDIS驱动程序,由于以前没做过驱动的开发
想问问应该用什么工具开发
网上貌似是说:DriverStudio + DDK + VC 6.0
不过资料比较老了
现在DDK是不是要换成WDK?
VC 6.0也可以更新一下
DriverStudio的具体功能是什么?
能在Win7下用吗?
还需要别的什么工具吗?
...全文
117
5
打赏
收藏
现在开发NDIS驱动,用什么工具
最近需要开发NDIS驱动程序,由于以前没做过驱动的开发 想问问应该用什么工具开发 网上貌似是说:DriverStudio + DDK + VC 6.0 不过资料比较老了 现在DDK是不是要换成WDK? VC 6.0也可以更新一下 DriverStudio的具体功能是什么? 能在Win7下用吗? 还需要别的什么工具吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
驱动
开发
,特别是中间层
驱动
程序(IMD)的
开发
。 一、N
DIS
概述 N
DIS
作为网络
驱动
程序的基础,定义了上层协议
驱动
和下层硬件
驱动
之间的交互方式。它包含了数据包的接收和发送机制,错误处理...
windows
驱动
开发
示例之N
DIS
驱动
本示例旨在帮助初学者理解N
DIS
驱动
的
开发
过程,通过分析和学习提供的源代码,可以深入理解
驱动
程序如何与系统交互以及如何处理网络数据包。 首先,我们来看看压缩包中包含的文件: 1. **packet.c**:这个文件很...
N
DIS
驱动
开发
函数简明手册
N
DIS
驱动
开发
涉及多个关键概念和技术,下面将详细介绍N
DIS
驱动
的基本结构、主要函数以及它们在
开发
中的应用。 1. **N
DIS
驱动
层次结构** N
DIS
驱动
分为三层:微型端口
驱动
(Miniport Driver)、过滤
驱动
(Filter ...
N
DIS
协议
驱动
开发
7. **调试技术**:调试N
DIS
驱动
通常使用KDPrint、N
DIS
_TRACE、WinDbg等
工具
,理解如何使用这些
工具
可以加速问题排查。 8. **并发性和锁管理**:由于N
DIS
驱动
可能在多线程环境中运行,因此需要理解和掌握并发访问...
N
DIS
驱动
程序
开发
指南
开发
N
DIS
驱动
时,你需要熟悉以下几个关键概念: 1. **N
DIS
接口**:这是
驱动
程序与N
DIS
通信的接口,包括初始化、发送和接收数据包、通知事件等函数。例如,`N
DIS
_MINIPORT_ADAPTER_HALT`函数用于停止微型端口
驱动
,`...
驱动开发/核心开发
21,616
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章