os.exec*()
функции замена текущая программа с новой. Когда эта программа концы так делает Ваш процесс. Вы, вероятно, хотите os.system()
.
Ответ прост: начиная с .NET 3.5 SP1 формы WPF имеют свойство ShowActivated
. Установите значение false, и любая помеченная таким образом форма больше не будет красть фокус!
Вы можете установить для свойства Focusable окна значение false.