itaolu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2187回复:15

天啊,哪里能找到一个WDM的“Hello World”入门程序(要求是DDK的)?

楼主#
更多 发布于:2002-08-10 19:31
小弟今天看了Waltoney的那本书,还是感觉完全不知道如何入手,就像当年学MFC一样吧……

有没有一个Hello World的程序(WDM)?可以让我先有一个感性认识呢?如果DDK里面能找到的话,麻烦各位大侠讲讲具体的路径。

我也看过了DDK里面的source了,不过还是不明白到底作为一个WDM是怎么运行的。好像那本书看了等于没看一样,连门都摸不着啊!!!

各位大侠,救救小弟吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
itaolu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-10 19:34
我完全找不到边啊!痛苦中!!!!!!!

能给我大概理顺一下DDK编程的思路吗?

我知道这个话题很大,可是希望有大侠能够稍微帮助一下我,就算是给出一些有用的链接也好!!多谢!
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-10 20:29
还是先看Waltoney的书吧,得先有个概念才能看例子,入门是很艰难的
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-10 20:30
驱动程序中可没有\"hello world\"如此简单的东西。
用户与驱动之间是通过所谓的IRP(一种数据结构)通信的。比如,你要读板卡中的数据,应用层中通过调用ReadFile函数,系统中的IO管理器把你的请求转换成IRP,系统调用你的驱动当中相应的函数读取数据,然后返回到应用层中。
等等。
Where there is a will, there is a road.
itaolu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-10 21:41
感谢楼上的!!!
那是不是入门很难,但是一旦突破了这关,就会比较简单呢?
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-11 08:44
多看看书,经常到论坛看看。
Where there is a will, there is a road.
westbb
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2002-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-11 15:24
别死看书!项目
bluesky123
驱动牛犊
驱动牛犊
  • 注册日期2002-08-02
  • 最后登录2002-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-11 15:29
你看看DDK的目录下的源代码吧,对你会有帮助的。(对照着书来看)
suedes
驱动牛犊
驱动牛犊
  • 注册日期2002-08-09
  • 最后登录2002-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-11 15:40
只要你装了driver studio,按照以下路径就可以找到你所需要的
C:\\Program Files\\NuMega\\DriverStudio\\DriverWorks\\Examples\\wdm
itaolu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-11 17:29
感谢楼上的!我现在开始有点头绪了……
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-12 12:13
一个适合于初学者的简单的完整的WDM驱动程序(包括INF文件)。
应该称得上“WDM”的“hello world”程序了。 :)
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
itaolu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-12 12:51
一个适合于初学者的简单的完整的WDM驱动程序(包括INF文件)。
应该称得上“WDM”的“hello world”程序了。 :)


非常感谢!!!
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-12 20:16
怎么弄啊?
用vc
有分
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-12 20:37
我在
有分
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-08-12 20:52
装完DS后得先编译库
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-08-12 20:59
有分
游客

返回顶部