ProcessStartInfo info = new ProcessStartInfo(); info.FileName ="my path"; info.UseShellExecute = true; info.CreateNoWindow = true; info.WindowStyle = ProcessWindowStyle.Normal; info.RedirectStandardInput = false; info.RedirectStandardOutput = false; info.RedirectStandardError = false; Process Real = Process.Start(info); System.Threading.Thread.Sleep(500); SetParent(Real.MainWindowHandle, this.panel1.Handle); SetWindowLong(Real.MainWindowHandle, GWL_STYLE, WS_VISIBLE);//Remove Border external application ShowWindowAsync(Real.MainWindowHandle, SW_SHOWMAXIMIZED);//Maximize external application in it's container
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)