JMI: You don't need to get upset nor associate my thread with personal matters.
Let me explain:
Again, how about using a little self-effort?
Wading through 300k google hits seems like a little-self effort? To me it sounds more like masochism
It would be extremely straightforward if someone just pointed out "Look, what you seek is called XXXXX" (like Kayker just did), then I ask google "What do you know about XXXXX?", and I have to wade only through matching results instead of mostly unfruitful matches.
Now for some "personal drive"; I spent the last 2 days of non-interrupt work trying to patch a DirectX current-gen game into running in windowed mode. This should be piece of cake for you, that reverse engineer for over 10 years, but for someone who has recently learned the power of IDA and has little knowledge of the DirectX API, it is a painstaking
path. And I have succeeded. For a person who has a full-time job and others matters to attend to, this is a huge time concentration.
===
SiGiNT: I figured this would be the best approach for mainly two reasons:
1- I analyzed the file, and many instructions that need to be modified don't have the necessary room for static patching. Also I saw that the stack needs to be changed.
2- This has appeared as a nice opportunity for me to learn run-time patching.
===
Kayaker: thanks for pointing me this. Much appreciated, I'm going to look into it right away.
Also, I hope this can become a interesting discussion of run-time patching techniques too. As empiric opinions are always welcome.
Regards,
LOPAN