wangsj47
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2012-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:974回复:2

Win2000 DDK范例packet求助,急!急!

楼主#
更多 发布于:2003-04-23 08:53
我的开发环境是windows2000 server、win2000 DDK、VC++6.0
1。用win2000 DDK 下的checked build environment 和free build environment中用build -c能编译自带的packet中testapp范例并生成了packapp.exe文件,但是当我打开它是,出现了一个\"Could not open service\"的提示对话框,确定它后出现一个“Packet Driver Test application\"的对话框,选adapter栏的open项,出现“Driver is not loaded.Try reloading the app\"的提示对话。

2。按照本站介绍的的VC与DDK的环境配置方法配置了我的VC环境,按F7后没有错误和警告,但是按Ctrl+F7后,出现了一个:
”Connot compile the file \"c:\\pack3\\packet\\testapp.c\";no compile tool is associoted with the file extention\"的提示对话框,从而不能生成。EXE文件

问题2的补充:c:\\pack3\\packet\\testapp.c 是我testapp.c存放的路径


我是新手,遇到这两个问题无从下手,请各位帮帮忙!!



 
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 初来乍道,一头雾水~~~~ E-Mail:wangsj47@sina.com
tsinghui
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-24 10:47
使用ddk 编译驱动程序示例程序:
(1)确保ddk for windows 2000 正确安装
(2)在ddk 菜单里执行ckeck build environment 来生成调试版本
(3)执行ckeck build environment 进入命令行编译模式
(4)将路径转到原文件所在的目录
(5)执行build 命令;
(6)生成的驱动文件.sys 在源文件目录下的objchk\\i386 目录下;
(7)通过安装的方法来测试驱动程序,并通过dbgview 察看输出;

使用VC 编译:
  由于ddk 资源包只提供基于命令行的编译器,所以就需要将这些命令集成到VC 开发环境中来,VC 提供了这种接口。
但是在VC 环境中作驱动程序,只用VC 的躯壳部分作一些程序编辑工作,对核心部分依然使用编译器进行。使用VC 作一个makefile 的工程,这种工程编译时使用命令行的方式,他直接调用命令行模式的命令来编译创建的程序,并将编译信息输出在VC 的信息输出矿里。

需要注意的是,据我观察,ddk 只支持dos 格式的路径,即带有空格的路径会导致一些错误。
wangsj47
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2012-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-25 16:45
谢谢tsinghui

不过
1。我是win2000DDK,没看到哪有dbgview,
2。你说 “使用VC 作一个makefile 的工程,这种工程编译时使用命令行的方式,他直接调用命令行模式的命令来编译创建的程序,并将编译信息输出在VC 的信息输出矿里。”    这具体怎么操作啊?请教!
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 初来乍道,一头雾水~~~~ E-Mail:wangsj47@sina.com
游客

返回顶部