..........
using System.Diagnostics;
namespace DataUpper
{
static class Program
[STAThread]
static void Main(){
int iProcessNum = 0;
foreach (Process proc in Process.GetProcesses())
{
if (proc .ProcessName == Process.GetCurrentProcess().ProcessName)
{
iProcessNum += 1;
}
}
if (iProcessNum > 1)
{
MessageBox.Show("该程序已经运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
......................................
}
}