首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

获取当前正在运行的所有进程的信息解决办法

2012-01-26 
获取当前正在运行的所有进程的信息利用System.Diagnostics.Process类的静态函数,获取当前正在运行的所有进

获取当前正在运行的所有进程的信息
利用System.Diagnostics.Process类的静态函数,获取当前正在运行的所有进程的信息。利用程序集的attribute存放特定信息.

[解决办法]

private static Mutex m_MutexObject;
private static string m_MutexName = "XXXXX";
[STAThread]
static void Main()
{
try
{
m_MutexObject = new Mutex(false, m_MutexName);
}
catch(ApplicationException)


}
if (!m_MutexObject.WaitOne(0, false))
{
CommFucs.ShowErrMessage("该进程已经启动了一个实例"); 
m_MutexObject.Close();
return;
}

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new XXX());
}

热点排行