Есть строка запуска стороннего приложение через путь:
IntPtr hWnd = Process.Start(pathExe);
SetForegroundWindow(hWnd);
[DllImport("User32.dll")]
private static extern bool SetForegroundWindow(IntPtr hWnd);
При работе под Windows 10 никакие способы, упоминающиеся на форумах, не выводят приложение на передний план. Максимум, оно мигает на панели задач, и все.
Пробовал SetForegroundWindow, ShowWindow (с различными параметрами), симуляцию нажатия ALT приложения... Ничего не помогает. Но способ однозначно есть - на моей клавиатуре от SteelSeries есть возможность назначить запуск любого приложения на произвольную клавишу. И там запускаемое приложение выводится на передний план поверх других. Как это сделать в .Net core под Win10?