kono1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:16226回复:49

提供一个在VC下开发驱动的工程向导(希望版主置顶)

楼主#
更多 发布于:2003-05-29 10:13
   开发驱动程序最难的是不知道如何下手,对DDK的环境设置也很麻烦。要是能有一个像开发应用程序那样的环境就容易了!在此提供一个开发驱动程序的向导DDAppWiz.awx,把它拷贝到%MSVC%\\common\\msdev98\\template目录下就可以了,打开VC就可以像开发应用程序那样建立一个项目了。我的E-mail:kono@mail.china.com,欢迎各位与我交流!
附件名称/大小 下载次数 最后更新
2003-05-29_DDAppWiz.awx (109KB)  297

最新喜欢:

vbgoodvbgood worldwarworldw... ckissckiss
coinvwyk
驱动牛犊
驱动牛犊
  • 注册日期2004-06-07
  • 最后登录2004-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-07 15:45
我使用了,编译报错,请大家帮帮忙:
C:\Program Files\2000DDK\inc\WDM.h(354) : error C2146: syntax error : missing ';' before identifier 'Lock'
C:\Program Files\2000DDK\inc\WDM.h(354) : error C2501: 'PULONG_PTR' : missing storage-class or type specifiers
C:\Program Files\2000DDK\inc\WDM.h(354) : error C2501: 'Lock' : missing storage-class or type specifiers
C:\Program Files\2000DDK\inc\WDM.h(594) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK'
C:\Program Files\2000DDK\inc\WDM.h(594) : fatal error C1004: unexpected end of file found
au2o3t
驱动牛犊
驱动牛犊
  • 注册日期2002-12-27
  • 最后登录2004-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-15 12:25
用了,还不错。
ntddk.h在%NTDDK%\\inc\\ddk目录中
mailxufeng
驱动牛犊
驱动牛犊
  • 注册日期2003-10-15
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-15 11:30
这个向导绝对是个好东东,所以偶也来帮忙顶一下啦,希望楼主再接再厉啊。
yuzhen361
驱动牛犊
驱动牛犊
  • 注册日期2003-12-03
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-15 11:07
请问:
那里可以下载到ddk for 98
              driverstudio
我是新手,请指点!!!
yuzhen361@sohu.com
Thanks for your help
and wish you a wonderful day!!!
于祯
kono1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-12 10:49
headache_pj朋友:
    NTDDK.h是在ddk安装目录的inc文件夹下的,但出现Error executing cl.exe.那是绝对错误的,我判断你是直接按了F5,想一想驱动程序编译时哪能出来.exe文件?只能出现.sys文件。
    你应该在buid菜单下选择build *.sys才对。
    关于“BUILD: NMAKE.EXE failed - rc = 2\"错误,原因是sourcefile的问题,你可以把sourcefile重新编辑一下,相信问题就会解决.
headache_pj
驱动牛犊
驱动牛犊
  • 注册日期2003-12-05
  • 最后登录2003-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-11 00:29
谢谢楼主了!!!!!!


================error============
Cannot open include file: \'NTDDK.h\': No such file or directory
Error executing cl.exe.

我全盘搜索也没有找到“NTDDK。H” 文件。WHY?

另外,我安装了NTDDK后,不能BUILD SRC SAMPLE

==============ERROR========
C:\\NTDDK\\src\\wdm\\usb\\bulkusb\\sys>build -cZ
BUILD: Compile and Link for i386
BUILD: Compiling c:\\ntddk\\src\\wdm\\usb\\bulkusb\\sys directory
BUILD: NMAKE.EXE failed - rc = 2
BUILD: Linking c:\\ntddk\\src\\wdm\\usb\\bulkusb\\sys directory
BUILD: NMAKE.EXE failed - rc = 2
BUILD: Done

请给些提示。 万分感谢!!!!

headache_pj@yahoo.com
schpeitor
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2003-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-11-17 21:38
谢谢楼主了,这个向导不错挺有用的。
阿修,勤奋的阿修,执着的阿修,不知所谓的阿修。
wumengyun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-06
  • 最后登录2003-12-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-11-12 16:58
谢谢,我用用看
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-11-12 10:59
kono1980
老大,问一个不相关又相关的问题,为了把自己开发过程的一部分拿出来给别人共享,可以自己做一个vc的向导,我想问一下这个向导是怎么做出来的


MSDN里面专门有章节介绍如何制作, 仔细找找
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
wumengyun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-06
  • 最后登录2003-12-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-11-10 11:06
kono1980
老大,问一个不相关又相关的问题,为了把自己开发过程的一部分拿出来给别人共享,可以自己做一个vc的向导,我想问一下这个向导是怎么做出来的
rose2000
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2003-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-10-14 14:53
谢谢大侠
kono1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-10-14 10:11
_DEVICE_EXTENSION这个结构是根据自己的实际需要定义的,并不是固定的。
rose2000
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2003-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-10-13 17:04
我编译通过了,请问_DEVICE_EXTENSION 这个结构是不是可以随便定义呢,还是固定的呢?

请指教,谢了。

[编辑 -  10/13/03 by  rose2000]
rose2000
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2003-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-10-13 11:45
谢谢,kono1980 我是不是要自己再定义一次 PULONG_PTR 才行呀?
kono1980
驱动牛犊
驱动牛犊
  • 注册日期2003-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-10-11 21:59
   首先感谢各位朋友对我的信任和支持,能一直关注我发的帖子,并发E-mail和我讨论问题。但有时候我的工作很忙,或者我的水平不够,不能及时回复朋友们的问题,还请朋友们原谅!
   还有一点,请发E-mail给我的朋友注意,在E-mail的最后请写上你的E-mail,以便我能给你回复,以前有很多朋友没有注明E-mail地址,所以我也没能给他们回复,我怕在论坛上发帖子他们看不到。
   希望我们能共同进步!
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
16楼#
发布于:2003-09-13 08:42
位图文件打不开。。。。
roy2002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-12
  • 最后登录2010-09-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-08-20 05:29
这个东西怎么用啊??
bjlg
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2010-03-11
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-08-19 14:36
是《Windows2000设备驱动程序设计指南》中带的那个东东!!!!!!!!!
berrey
驱动牛犊
驱动牛犊
  • 注册日期2003-08-01
  • 最后登录2004-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-08-14 15:24
EventLog.cpp和Unicode.cpp中存放的是什么函数?
我是新手,可能问的比较弱,还请赐教!
上一页
游客

返回顶部