liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2971回复:0

为什么一分配内存就STOP 0x8E

楼主#
更多 发布于:2007-01-16 16:25
  想分配128字节的UCHAR类型,
程序里这么写

UCHAR *pszCer = Memalloc(FALSE,128);
......
MemFree(pszCer);

STOP:0x8E 了.

真怪


/*
PVOID Memalloc(
               BOOLEAN paged,
               ULONG size)
{
    if(paged)
        return ExAllocatePool(PagedPool,size);
    else
        return ExAllocatePool(NonPagedPool,size);
}

// 简单内存释放
PVOID MemFree(PVOID point)
{
    ExFreePool(point);
}

// 内存清零
PVOID MemZero(
            PVOID point,
            ULONG size)
{
    RtlZeroMemory(point,size);
}
*/

最新喜欢:

hybridhybrid
游客

返回顶部