CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pInfo->th32ProcessID);失败改用EnumProcessModules仍然不行,返回错误299,google了很多,据说是64位系统原因(原来的代码在32位系统下工作正常的),但仍未找到解决办法.谁遇到过问题,如何解决的?

解决方案 »

  1.   

    错误ID为 299??Only part of a ReadProcessMemory or WriteProcessMemory request was completed. 怎么和lz描述的不一样???
      

  2.   

    http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/d63cc18c-f54d-4e5a-964f-dda789b1f318
      

  3.   

    谢谢,正是这个问题.
    实际上我的系统上有32位进程,但对这些32位进程也不行这应该算系统BUG了,这么久还不解决64位系统运行32位程序太让人郁闷,包括结构体长度变化带来一系列的问题