yo entendia que luego de parchar o saber donde parchar, creas un "loader" a modo que el parchado quede en linea, los trainer de juegos normalmente lo que pueden hacer no es solo detectar los lugares de vidas y otros sino congelar su valor a modo de hacerlo infinito
injertar sin inyectar...se puede, es mediante el parcheo pero en vez que parchee el ejecutable en el archivo, lo haga como loader
revisa el DUP (
http://diablo2oo2.di.funpic.de/dup.html) y las direcciones, luego la opcion de loader
(es ensayo error) o bien leer tutoriales de usarlo..
los trainer o herramientas como cheatengine y otras permiten escanear la memoria y hacer este proceso un poco mas facil...