16,471
社区成员
发帖
与我相关
我的任务
分享
int Length = 0x1234567;
HGLOBAL h = GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT, Length*sizeof(DWORD));
if (h != NULL)
{
PDWORD p = (PDWORD)::GlobalLock(h);
if (p != NULL)
{
int i;
for (i=0; i<Length; i++)
{
if (p[i] != 0)
{
printf("Found at 0x%x!", i);
break;
}
}
if (i == Length)
{
printf("Not found.\n");
}
::GlobalUnlock(h);
}
::GlobalFree(h);
}