So what I’m trying to do is to change a process’ command line arguments before it is launched by another app (essentially to "catch" it, modify the arguments, then launch it).
I have already tried writing a program that kills and launches the process immediately, but it is unsuitable for my needs as I need to also launch the process from it’s parent process, and for the launching application to not detect that the process was killed.
I was wondering there exists a program that does this, or code samples (C++, C#, Python, whatever will do)
that can achieve this task.
Source: Windows Questions