WPF 中把资源管理器嵌入到窗体
var exeName = "C:\\WINDOWS\\system32\\mspaint";
//使用Process运行程序
Process p = new Process();
p.StartInfo.FileName = "explorer";
p.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
p.Start();
System.Threading.Thread.Sleep(200);
IntPtr appWin = p.MainWindowHandle;
IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(fh)).Handle;
ShowWindow(p.MainWindowHandle, 0);
SetParent(appWin, hwnd);
MoveWindow(appWin, 0, 0, 500, 400, true);
ShowWindow(p.MainWindowHandle, 3);
以上代码可以把画图文本之类的放入窗体中,但是无法把资源管理器放进去