private Process getProcessByMyApp(MyApps app) { if (app.Handle != null && app.Handle!=IntPtr.Zero) { Process p = Process.GetProcessById(app.Handle.ToInt32()); if (p != null) return p; } string name = app.Fileinfo.Name.Replace(app.Fileinfo.Extension, ""); Process[] ps = Process.GetProcessesByName(name); if (ps.Length > 0) return ps[0]; return null; }
private Process getProcessByMyApp(MyApps app) { if (app.Handle != null && app.Handle != IntPtr.Zero) { Process p = Process.GetProcessById(app.Handle.ToInt32()); if (p != null) { return(p); } } string name = app.Fileinfo.Name.Replace(app.Fileinfo.Extension, ""); Process[] ps = Process.GetProcessesByName(name); if (ps.Length > 0) { return(ps[0]); } return(null); }