asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:931回复:4

运行时打不开shell.vxd

楼主#
更多 发布于:2002-04-16 08:39
已写好的动态VxD程序,包含对w32_DeviceIoControl消息的响应。
在应用程序中用

VxDName db \"\\\\\\\\.\\\\shell.vxd\",0

invoke CreateFile,addr VxDName,0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE,0

运行时打不开shell.vxd。

请问shell.vxd应放在什么路径下。
我是和调用程序放在同一个目录下。


 

最新喜欢:

IammeIamme
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-16 15:00
VxDName
应该是vxd的全路径
Go,go ahead
flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-16 16:38
error code ????
use GetLastError
一剑西来,天外飞仙
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-16 18:39
VxDName 可以是相对路径
你要保证你的vxd时可以动态加载的:
ON_SYS_DYNAMIC_DEVICE_INIT返回TRUE
ON_W32_DEVICEIOCONTROL的DIOC_OPEN返回TRUE
我就是我,没什么可说的。
Owen.Guo
驱动中牛
驱动中牛
  • 注册日期2001-03-30
  • 最后登录2012-03-29
  • 粉丝0
  • 关注1
  • 积分402分
  • 威望260点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-16 20:29
要指定你的*.vxd的目录,放在Windows\\system目录,或者你的应用程序目录下面。
Owen.Guo 祝你成功!
游客

返回顶部