Приветствую))
Недавно появилась необходимость написать замену лаунчеру для одной игры, но вот проблема — нигде нет никакой документации по запуску исполняемого файла. Ладно, я решил попробовать перехватить запуск этого исполняемого файла, и попытаться вычленить оттуда строку, которая передаётся при запуске. Мучаюсь уже неделю, но максимум, что мне удалось узнать это:
[QUOTE]22:26:51:412:437 NeW WoR~.exe 00424EB2 14D0 WinExec(0257F338: ".\RF_Online.bin", 00000001) ret: 00000021 [2155907] [5474279]
22:26:51:412:510 kernel32.dll 74CF2F1E 14D0 CreateProcessA(00000000, 0257F338: ".\RF_Online.bin", 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 0729FD34, 0729FD9C) ret: 00000001 [36541] [92787][/QUOTE]Т.е. используя функцию CreateProcessA запускается исполняемый файл (RF_Online.bin) и передаются какие-то параметры. Какие? Хрен его разберёт…
Прошу помощи у опытных взломщиков — как выяснить, что передаётся ексешке при запуске?
Через GetProcessCommandLine ничего не получилось — возвращается просто полный путь к файлу RF_Online.bin.
Лаунчер: [URL=«
narod.ru/disk/44914510001.75c9792ac2f4cb6d84daebd4c87506de/NeW%20WoRlD.exe.html»]http://narod.ru/disk/44914510001.75c9792ac2f4cb6d84daebd4c87506de/NeW%20WoRlD.exe.html[/URL]
Могу и бинарник выложить, если надо) Очень буду благодарен за помощь.