Ведение единого приложения

Я работал над этим моим приложением и получил эту проблему. Запуск программы через командную строку с разными аргументами открывает другой процесс .exe.

У меня вопрос, как я могу предотвратить открытие одного и того же файла несколько раз, и можно ли отправить новые аргументы командной строки в уже открытый экземпляр приложения.

Благодарю.