From what i read about EnumProcessModules I believe it's got something to do with the new application being 64bit and my system being 32 bit or probably just outdated..?
Code:
"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."