阅读:1626回复:4
请大家来看看,很简单的问题...
我用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程序,请问哪可以找到?/ |
|
沙发#
发布于:2001-09-22 22:22
你有没有用VTOOLS生成动态加载IOCTRL的消息函数啊?
为什么用这个参数,改一下不就得了? 键盘VXD是静态加载的,不用你自己做,但在VTOOLS生成设置时,要写上键盘的DEVICE ID,不能是UNDEFINED_DEVICE_ID。 |
|
板凳#
发布于:2001-09-22 22:36
我能把代码发给你,请你帮我看看吗????
或者你能给我个例子到油箱里来吗吗??? lwglucky-163@163.com |
|
地板#
发布于:2001-09-24 23:41
要自己钻研啊,你要找本好书,上面有好多例子的,我刚学的时候就是这么过来的,我看的是《虚拟设备驱动程序开发起步与进阶》,一本我看过写的最好的书。。。
|
|
地下室#
发布于:2001-09-27 10:44
发个代码看看吧wolf9@fm365.com
我学习一下~~:) |
|
|