| 
					阅读:1371回复:5
				 这是怎么回事?
					 在DriverWork下, 我用 
 PULONG Buffer=(PULONG)ExAllocatePool(NonPagedPool,20); 生成了一块内存。并进行属值 *Buffer=0x1234; 在Minitor下输出 T<<\"Buffer=\"<<ULONG(Buffer)<<\"\\n\"; 可是结果输出的结果却是 Buffer=0x861c06a8 这是为什么? | |
| 沙发#发布于:2002-06-11 09:35 
					怎么没有让我碰上! ;)				 | |
| 板凳#发布于:2002-06-10 23:13 靠,这十分也太好赚了,大头鬼,快点放分 嘿嘿。。。。。。。。 | |
| 
 | 
| 地板#发布于:2002-06-10 21:28 
					靠,这十分也太好赚了,大头鬼,快点放分				 | |
| 地下室#发布于:2002-06-10 19:21 
					唉,我竟然范了这么个低级错误,让大家见笑了!
 magicw兄,已送分,十分感谢! | |
| 5楼#发布于:2002-06-10 18:17 在DriverWork下, 我用 bighawk 兄: :) 那你认为该是什么? 这完全取决于: PULONG Buffer=(PULONG)ExAllocatePool(NonPagedPool,20);时的地址。。。。。。与*Buffer=0x1234;有关吗??? 或是Buffer=0x1234(前没有“*”) 或是你要T<<\"*Buffer=\"<<ULONG(*Buffer)<<\"\\n\";(前加“*”)! 再仔细看一下。。。。。。。。 :) [编辑 - 6/10/02 by magicw] | |
| 
 | 
 
							
 
				 
				
