阅读:931回复:4
运行时打不开shell.vxd
已写好的动态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应放在什么路径下。 我是和调用程序放在同一个目录下。 |
|
最新喜欢:![]() |
沙发#
发布于:2002-04-16 15:00
VxDName
应该是vxd的全路径 |
|
|
板凳#
发布于:2002-04-16 16:38
error code ????
use GetLastError |
|
|
地板#
发布于:2002-04-16 18:39
VxDName 可以是相对路径
你要保证你的vxd时可以动态加载的: ON_SYS_DYNAMIC_DEVICE_INIT返回TRUE ON_W32_DEVICEIOCONTROL的DIOC_OPEN返回TRUE |
|
|
地下室#
发布于:2002-04-16 20:29
要指定你的*.vxd的目录,放在Windows\\system目录,或者你的应用程序目录下面。
|
|
|