запустить exe-файл в панели приложения c # .net
Я хочу запустить exe-файл в моем приложении winform .net на панели, используя код C #Я могу запустить EXE-файл по нажатию кнопки с
System.Diagnostics.ProcessStartInfo
а такжеProcess p = Process.Start("notepad.exe");
но каков код для запуска этого файла блокнота или любого другого исполняемого файла на панели с использованием кода C #?Я хочу запустить приложение на панели, а не в отдельном окне. Я запустил следующий код, но исполняемый файл не остается на экране и не открывается на панели, пожалуйста, сообщите мне решение для этого.
Process p = Process.Start("notepad.exe");
Thread.Sleep (600); // Allow the process to open it's window
SetParent(p.MainWindowHandle, panel1.Handle);
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);