executar um arquivo exe no painel do aplicativo c # .net
Eu quero executar um arquivo exe no meu aplicativo .net winform dentro do painel usando o código c #Eu sou capaz de executar o arquivo exe no botão, clique com
System.Diagnostics.ProcessStartInfo
eProcess p = Process.Start("notepad.exe");
mas qual é o código para executar esse arquivo de bloco de notas ou qualquer outro arquivo exe dentro do painel usando o código c #?Eu quero executar o aplicativo dentro do painel, não na janela separada. Eu executei o código a seguir, mas o exe não permanece na tela nem é aberto dentro do painel, por favor me diga a solução para isso.
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);