wingman
驱动牛犊
驱动牛犊
  • 注册日期2005-11-27
  • 最后登录2008-05-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1431回复:2

用户态核心态交互中的内存泄漏问题

楼主#
更多 发布于:2007-08-17 20:02
参考论坛中的帖子,我在驱动和应用程序中分别添加了用户态核心态交互的程序,用的是Ioctl,传递参数都很正常只是在用户态程序退出时,DebugView 输出Detected memory leaks!,具体信息如下:



00000025    12.04486752    IRP_MJ_CREATE    

00000026    20.29662895    IRP_MJ_CLOSE    

00000027    20.32424927    [1736] Detected memory leaks!    

00000028    20.32453346    [1736] Dumping objects ->    

00000029    20.32469749    [1736] {69}    

00000030    20.32490921    [1736] normal block at 0x004218F0, 19 bytes long.    

00000031    20.32505417    [1736]  Data: <\\.\IpSecDriverD> 5C 5C 2E 5C 49 70 53 65 63 44 72 69 76 65 72 44    

00000032    20.32518005    [1736] {68}    

00000033    20.32530975    [1736] normal block at 0x004219A0, 9 bytes long.    

00000034    20.32544327    [1736]  Data: <IpSecVPN > 49 70 53 65 63 56 50 4E 00    

00000035    20.32556915    [1736] {67}    

00000036    20.32569885    [1736] normal block at 0x00421930, 41 bytes long.    

00000037    20.32584000    [1736]  Data: <C:\WINDOWS\syste> 43 3A 5C 57 49 4E 44 4F 57 53 5C 73 79 73 74 65    

00000038    20.32596588    [1736] Object dump complete.    



不知何故,还请各位高手指教
zjan521
驱动牛犊
驱动牛犊
  • 注册日期2002-10-02
  • 最后登录2010-07-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望91点
  • 贡献值0点
  • 好评度74点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-03 23:10
0x004218F0 应该在你的应用程序中吧.

UNICODE_STRING没有释放?
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
板凳#
发布于:2007-09-04 09:38
这个看起来是vc检测出来的内存泄漏吧?
应该是你的应用程序有内存泄漏,调试信息还打给了Dbgview
游客

返回顶部