1) Если ты предлагаешь SendInput использовать при свернутом окне - то это дурка)
2) *Разрабы* не меняли название окна, оно при каждом запуске разное. К примеру, запустил ты Rage в первый раз - у тебя название окна RageMultiplayer, запустил второй раз - оно уже RаgеМultiрlаyеr. И так при каждом запуске, добавляется, либо убирается несколько букв кириллицы.