Ё мое, что так все сложно? Можно просто скопировать запускаемый екзешник в папку "темп", запустить его с параметрами и закрыть первую запущенную программу, запущенный с параметрами из "темпа" екзешник допишет что нужно в оригинальный файл, запустит его с параметрами - "типа все ок" и сам закроется. Все, оригинальный файл изменен и работает.
P.S. все современные файрволы не дадут запуститься измененному файлу без разрешения пользователя. Так что не майся фигней и сделай сохранение данных в документах и реестре, как это делают все нормальные программы.
|