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 comSystem.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);

questionAnswers(4)

yourAnswerToTheQuestion