阅读:1245回复:6
CreatFile 打不开动态VxD Help me。
已写好的动态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-15 17:58
放在c:\\windows\\system下
|
|
|
板凳#
发布于:2002-04-15 18:47
w32_DeviceIoControl的DIOC_OPEN控制代码要返回TRUE才行
如果支持dynamicopen也要返回true。 |
|
|
地板#
发布于:2002-04-17 13:36
试试把CREATE_NEW改为OPEN_EXISTING :P
|
|
|
地下室#
发布于:2002-04-17 13:43
faint!
干嘛重复发帖子 |
|
|
5楼#
发布于:2002-05-09 15:46
老兄你能不能把\"\\\\\\\\.\\\\\"去掉试试。不要看到书上\"\\\\\\\\.\\\\xxxx\"怎样就那样。
|
|
6楼#
发布于:2002-05-09 18:50
把“\\\\\\\\.\\\\”去掉?老兄,那样还可以open一个VxD吗?
|
|