|
|
比如:
Direct3D9: :====> ENTER: DLLMAIN(00ffd6e0): Process Detach 0000073c, tid=00000cc8
Direct3D9: (INFO) :MemFini!
Direct3D9: (WARN) :Memory still allocated! Alloc count = 369
Direct3D9: (WARN) :Current Process (pid) = 0000073c
Direct3D9: (WARN) :Memory Address: 00376ee0 lAllocID=1 dwSize=000047f8, (pid=0000073c)
Direct3D9: (WARN) : Stack Back Trace
Direct3D9: (ERROR) : [0] : Address 00FFD4CB
Direct3D9: (ERROR) : [1] : Address 00FFD59B
Direct3D9: (ERROR) : [2] : Address 00FFD440
…………
后面有好多,300多个
我尝试用d3d控制面板中输入allocid,让其在漏洞处停止,可是停下来的地方不在我的程序中,而是在某个dll中
----------------------------
恩,后来经过一番寻找总算找到内存漏洞的地方,但是还有很多内存漏洞来自dxut,dxut实在是太大了,实在不好找啊,难道这个allocid不好用吗? [em7] [em7]
对了,我用的是dx2006 4月版
另外鄙视dx新版本不支持shader1.1 |
|