解决方案 »

  1.   

    可以用快照枚举试一下,EnumProcessModules可能会涉及权限问题导致枚举进程失败,可以写一个32位的子进程专门枚举32位进程。
      

  2.   

    EnumProcessModules function
    Retrieves a handle for each module in the specified process.
    To control whether a 64-bit application enumerates 32-bit modules, 64-bit modules, or both types of modules, use the EnumProcessModulesEx function.https://msdn.microsoft.com/en-us/library/windows/desktop/ms682631(v=vs.85).aspx
    如果这么说的话呢,只能用EnumProcessModulesEx(). 我觉得楼上朋友的回复不错。