我想在启动时创建一个关闭此应用程序的每个其他实例的应用程序。对于Windows,我这样做:
var pr = System.Diagnostics.Process.GetProcessesByName(
System.IO.Path.GetFileNameWithoutExtension(typeof(Program).Assembly.Location));
var Id = System.Diagnostics.Process.GetCurrentProcess().Id;
foreach (var p in pr.Where(x => x.Id != Id))
{
p.Kill();
}
如何使用mono for OSX?