WPF 根据进程名获取其路径并将其激活显示在前端
private void Button_Click(object sender, RoutedEventArgs e) { string path = string.Empty; var name = "SunyukiPos"; Process[] ps = Process.GetProcessesByName(name); string currentPath = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; foreach (Process p in ps) { path = p.MainModule.FileName.ToString(); //激活并打开主窗口 SetForegroundWindow(p.MainWindowHandle); } } [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd);

浙公网安备 33010602011771号