chinaxine
驱动牛犊
驱动牛犊
  • 注册日期2004-10-22
  • 最后登录2005-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1266回复:4

武安河CharSample例子问题

楼主#
更多 发布于:2004-10-22 23:03
本人刚刚接触WDM驱动开发
开发系统是win2k,打过sp4补丁,更新过.
安装visual studio 6.0 ,win2k DDK ,Driver Studio3.1
武安河CharSample例子编译已经通过,在windows下(不打开vc++6.0开发环境)运行Test_CharSample.exe,出来的窗口闪一下就没了.
在vc++6.0开发环境中,编译这个例子通过,然后ctrl+F5运行,有窗口,显示:
Test application Test_CharSample starting...
ERROR opening device: (0) returned from CreateFile
Press any key to continue

Debug的时候除了很多错,如下:
Loaded 'E:\WINNT\system32\ntdll.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\SETUPAPI.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\KERNEL32.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\ADVAPI32.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\GDI32.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\USER32.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\USERENV.DLL', no matching symbolic information found.
Loaded 'E:\WINNT\system32\imm32.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\lpk.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\usp10.dll', no matching symbolic information found.
Loaded 'E:\WINNT\system32\comctl32.dll', no matching symbolic information found.
The thread 0x570 has exited with code 1 (0x1).
The program 'F:\WDM_Sample\CharSample\exe\objchk\i386\Test_CharSample.exe' has exited with code 1 (0x1).

请问大家,这是为什么.而且其他武安河的例子都是这种情况.
谢谢大家
刚刚接触驱动开发,请多关照
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-23 13:26
首先Test_CharSample.exe是控制台程序,没有窗口,
要在命令行下运行,或者在VC里设置断点,跟踪调试

其次,Test_CharSample.exe的运行结果应该是如下
Test application Test_CharSample starting...
ERROR opening device: (0) returned from CreateFile

错误是opening device fail 加载驱动失败,
可能原因:sys没有拷贝到system32\\driver下或者驱动被加载而没有被卸载
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
chinaxine
驱动牛犊
驱动牛犊
  • 注册日期2004-10-22
  • 最后登录2005-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-23 23:02
要在控制台下运行test_charsample.exe是要安装好驱动程序,还是不能安装驱动程序,还是说把charsample.sys拷贝到system32/driver下.问题很弱,见笑了.期待您的指导.谢谢
刚刚接触驱动开发,请多关照
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-24 12:56
要在控制台下运行test_charsample.exe是要安装好驱动程序,还是不能安装驱动程序,还是说把charsample.sys拷贝到system32/driver下.问题很弱,见笑了.期待您的指导.谢谢


当然要安装驱动了,不装驱动怎么通讯呢,sys下应该有个*.inf,添加设备指定给文件进行安装
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
chinaxine
驱动牛犊
驱动牛犊
  • 注册日期2004-10-22
  • 最后登录2005-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-24 15:17
要是驱动安装不成功test_xxx.exe就不能用了是吗
调试驱动是要用softice吗?
刚刚接触驱动开发,请多关照
游客

返回顶部