import psutil

for p in psutil.process_iter(['pid', 'name']):
    if 'vggame' in (p.info['name'] or '').lower():
        pid = p.info['pid']
        try:
            proc = psutil.Process(pid)
            maps = proc.memory_maps()
            vlbs_modules = [m.path for m in maps if any(k in m.path.lower() for k in ['core.dll', 'vlbs', 'hook'])]
            print(f"PID {pid} has modules: {vlbs_modules}")
        except Exception as e:
            print(f"PID {pid}: {e}")
