Как получить адрес? 'NoneType' object has no attribute 'lpBaseOfDll'

При попытке запустить код вылезает ошибка: 'NoneType' object has no attribute 'lpBaseOfDll'. Нашёл тему, в которой решалась эта проблема, но мне не помогло.

import pymem
import pymem.process

dwEntityList = (0x4DA21AC)
dwGlowObjectManager = (0x52EA640)
m_iGlowIndex = (0xA438)
m_iTeamNum = (0xF4)


def main():
    pm = pymem.Pymem("csgo.exe")

    module = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll")
    client = module.lpBaseOfDll

    while True:

        glow_manager = pm.read_int(client + dwGlowObjectManager)

        for i in range(1, 32):

            entity = pm.read_int(client + dwEntityList + i * 0x10)

            if entity:

                entity_team_id = pm.read_int(entity + m_iTeamNum)
                entity_glow = pm.read_int(entity + m_iGlowIndex)

                if entity_team_id == 2: # Terrorist
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(1))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(0))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))
                    pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)
                elif entity_team_id == 3: # Counter-terrorist
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(0))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(1))
                    pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))
                    pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)

if __name__ == '__main__':
    main()

Ответы (0 шт):