lwg
lwg
驱动牛犊
驱动牛犊
  • 注册日期2001-04-06
  • 最后登录2002-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1406回复:1

请大家带我入门一下(几个问题)

楼主#
更多 发布于:2001-09-22 20:47
我用VTOOLS写了个很简单的vxd(动态加栽的),可是我的win32程序createfile()成功了后(返回的handle!=INVALID_ANDLE),去没法执行相应的功能(ONW32IoCtol),我用
softice--load了后,用file XXX.cpp后,在deviceInit打了断点后却没跟踪到-----请问到底是什么问题啊????
-----------------
还有我用createfile(..,XXX_DELETE_ON_exit)中XXX_DELETE_ON_exit的参数在wn32程序closehandle了后就把
vxd文件删了--真烦啊,但是我看书上都是用的这个参数啊..
-----------------------------------
我用VTOOLS写的一个扑捉键盘事件的vxd---没有IOCTROL怎么办啊??
难道createfile就可以了吗???----我在vtools中也没找到VXDLOAD程序,请问哪可以找到?/
Tomgin
驱动牛犊
驱动牛犊
  • 注册日期2001-08-08
  • 最后登录2005-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-24 09:15
1、你应该用 GetLastError() 看看出错的原因。才能具体分析。


2、用CreateFile() 打开 驱动程序,是指加载驱动程序,所以
DELETE_ON_exit 是指从系统中卸载驱动程序,不是删除文件。

3、你可以用 静态加载驱动程序的方法。
努力呀,还有许多东西不会呢。
游客

返回顶部