首先程序引用using System.Runtime.InteropServices;
public partial class MainWindow : Window
{
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
[DllImport("user32.dll")]
static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);
//定义变量
private IntPtr prsmwh;//外部EXE文件运行句柄
private IntPtr prsmwh1;
private Process app;//外部exe文件对象
private Process app1;
string path = string.Empty;//外部运行程序
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
//MessageBox.Show(System.Diagnostics.Process.Start(@"C:\Users\TN\Desktop\Exe文件\AudioBasics-WPF.exe").ProcessName.ToString());