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

请大家来看看,很简单的问题...

楼主#
更多 发布于:2001-09-22 20:51
我用VTOOLS写了个很简单的vxd(动态加栽的),可是我的win32程序createfile()成功了后(返回的handle!=INVALID_ANDLE),去没法执行相应的功能(DVICEIoCtol),我用
softice--load了后,用file XXX.cpp后,在deviceInit打了断点后却没跟踪到-----请问到底是什么问题啊????
-----------------
还有我用createfile(..,XXX_DELETE_ON_exit)中XXX_DELETE_ON_exit的参数在wn32程序closehandle了后就把
vxd文件删了--真烦啊,但是我看书上都是用的这个参数啊..
-----------------------------------
我用VTOOLS写的一个扑捉键盘事件的vxd---没有DVICEIoCtol怎么办啊??
难道createfile就可以了吗???----我在vtools中也没找到VXDLOAD程序,请问哪可以找到?/
lvyingf
游客
游客
沙发#
发布于:2001-09-22 22:22
你有没有用VTOOLS生成动态加载IOCTRL的消息函数啊?
为什么用这个参数,改一下不就得了?
键盘VXD是静态加载的,不用你自己做,但在VTOOLS生成设置时,要写上键盘的DEVICE ID,不能是UNDEFINED_DEVICE_ID。
lwg
lwg
驱动牛犊
驱动牛犊
  • 注册日期2001-04-06
  • 最后登录2002-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-22 22:36
我能把代码发给你,请你帮我看看吗????
或者你能给我个例子到油箱里来吗吗??? lwglucky-163@163.com
lvyingf
游客
游客
地板#
发布于:2001-09-24 23:41
要自己钻研啊,你要找本好书,上面有好多例子的,我刚学的时候就是这么过来的,我看的是《虚拟设备驱动程序开发起步与进阶》,一本我看过写的最好的书。。。
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-09-27 10:44
发个代码看看吧wolf9@fm365.com
我学习一下~~:)
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
游客

返回顶部