在保留并使用VirtualAlloc进行内存后,在内存中写作

  • 本文关键字:内存 保留 VirtualAlloc c++
  • 更新时间 :
  • 英文 :


我是C 的新手。我写了一个C 代码(Visual Basic C ),该代码在https://msdn.microsoft.com/en-us/library/windows/windows/desktop/aa3666803(v=v=v=vs.85%2009年。aspx。现在我的问题是我需要用一定的模式编写整个页面。我已经使用GetSysteminfo来获取显然是4096的页面大小。我该怎么做。我必须修改这个块吗?

for (i=0; i < PAGELIMIT*dwPageSize; i++)
{
    __try
    {
        // Write to memory.
        lpPtr[i] = 'a';
    }

任何帮助将不胜感激。

memcpymemmove似乎都不适合手头的任务。

明显的选择是memsetstd::fillstd::fill_nfor循环。

当您想用char大小的项目填充内存时,memset的工作原理。就个人而言,我可能会使用std::fill_n

最新更新