| 
					阅读:1214回复:6
				 请教高手:为什么我用VTOOLSD生成的C FRAME的动态VXD不能自动卸载啊?
					 :(				 | |
| 沙发#发布于:2002-06-17 15:49 
					什么意思?
 close后还在内存? 在createfile打开的时候,加 FILE_FLAG_DELETE_ON_CLOSE | |
| 板凳#发布于:2002-06-17 16:03 
					没有用!我用了你说的标志,但是还是在内存中。好象CreateFile打开失败了,得到句柄是非法的。但是vxd里面的函数能执行,而且在CloseHandle之后还在起作用。 :(				 | |
| 地板#发布于:2002-06-17 16:07 
					不可能吧
 这么神奇 看看creatfile的返回值 | |
| 
 | 
| 地下室#发布于:2002-06-17 16:07 
					^&×&(,
 createfile都失败了,还用什么VxD啊? 你restart,再试试? | |
| 5楼#发布于:2002-06-17 16:11 
					对,CreateFile得到的句柄为全1(0xffffffff)。但是我用VXDVIEWER查看居然我的VXD在内存里面!太奇怪了。
 而且我是用vtoolsd的c框架做的,根本没做任何改动就原样编译,还是不行。 | |
| 6楼#发布于:2002-06-23 18:44 
					因为在VXTOOSD中没有选择动态加载/卸载函数				 | |
| 
 | 
 
							
 
				 
				
