Virtual Alloc失败,代码为87 - 参数无效

时间:2015-07-22 16:38:56

标签: c++ c qt winapi

以下代码在某些PC上工作,而在其他给出错误87 - 无效参数时,可能出现什么问题?

FileSize = dwDllSize;
buffer = VirtualAlloc ( NULL, FileSize, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE );

if ( !buffer )
{
    QMessageBox::warning(NULL,QString("VirtualAlloc failed!"),QString::number(GetLastError()));
    return -1;
}

我正在检查大小0,文件不大于~200kb。

0 个答案:

没有答案