Injectowanie kodu pythona

2

yo,
Pytanie do wyjadaczy c++ :D
Potrzebuje wyciagnac moduly z gry i do tego celu mam maly skrypt w pythonie:

def get_modules():
   modules = sys.modules.keys()
   return modules

Do gierki injectuje dll z reversed funkcjami typu speedhacki itp a powyzsze moduly sa mi potrzebne do dalszego rozwijania dll'ki. Ogolnie to moglbym rowniez napisac pare rzeczy w czystym pythonie ale pozniej i tak musze to jakos wstrzyknac w proces. Wiem, ze c++ ma modul do egzekwowania kodu z pythona, ale mimo wszystko wole dopytac bardziej doswiadczonych :)

0

Najprostsze zdaje mi się napisać to co chcesz w Pythonie, np. tak:

# to jest plik module_getter.py
import sys
def get_modules():
    modules = sys.modules.keys()
    return modules

a potem zrobić

cython -3 --cplus module_getter.py

Dostaniesz wtedy plik module_getter.cpp który możesz skompilować z resztą kodu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1