Diskuze: Podstrkování dat do paměti programu / volání funkcí programu z venčí
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Pokud mluvíme o Windows, číst či měnit paměť v cizím procesu je možné, pokud na to máš oprávnění (obvykle ano). Obdobně je možné spouštět vlastní kód, například vytvořením nového vlákna v cílovém procesu nebo skrz APC. Metod je mnoho.
Jestli to chápu správně (tu hru jsem nehrál), tak to převádění na události klávesnice vidím asi jako nejjednodušší řešení. Jinak musíš znát strukturu programu a jeho adresového prostoru (prostě vědět, kde co je). A itak výsledek nebude pravděpodobně tak stabilní jako přes tu klávesnici.
Zobrazeno 2 zpráv z 2.