Скрыть окно процесса (StartInfo.Createnowindow и StartInfo.WindowStyle не работают)
У меня есть приложение WPF. Для быстрого запуска клавиатуры в моем приложении я хочу запустить процесс и приложение клавиатуры одновременно. Для этого я добавил в MainViewModel() свою функцию StartKeyboardProcess() со следующим описанием:
string keyboardPath = ConfigurationManager.AppSettings["KeyboardPath"];
ProcessStartInfo startInf = new ProcessStartInfo();
startInf.FileName = keyboardPath;
//startInf.WindowStyle = ProcessWindowStyle.Hidden;
startInf.UseShellExecute = false;
startInf.CreateNoWindow = false;
startInf.RedirectStandardOutput = true;
startInf.Arguments = Model.AppCulture.ToString() + " " + Model.AccountWithPhoneAbility.ToString();
KeyboardProcess = Process.Start(startInf);
KeyboardProcess.EnableRaisingEvents = true;
KeyboardProcess.Exited += keyboardProcess_Exited;
KeyboardProcess.OutputDataReceived += KeyboardProcess_OutputDataReceived;
KeyboardProcess.BeginOutputReadLine();
//It's my debug file
<add key="KeyboardPath" value="D:\Kickle\LyncBox-Dev\LyncBox.Tool.KickleKeyBoard\bin\Release\LyncBox.Tool.KickleKeyBoard.exe" xdt:Transform="Insert"/>
Я хочу скрыть окно KeyboardProcess, но мне не удалось это сделать. Я пробовал все как CreateNoWindow, ProcessWindowStyle.Hidden,
но это не работает для меня. Помоги мне! Благодарю.