读书人

C#有关问题高手来

发布时间: 2012-08-08 14:32:45 作者: rapoo

C#问题,高手来啊
我自己写的程序!怎么在启动之前判断程序进程中是否已经包含了该程序,如果如果包含了就把已经启动的程序显示出来!

[解决办法]

C# code
            string name = Process.GetCurrentProcess().ProcessName;            int id = Process.GetCurrentProcess().Id;            foreach (Process p in Process.GetProcesses())            {                if (name == p.ProcessName && id != p.Id)                {                    MessageBox.Show("你已经打开了此系统, 请先关闭!", string.Empty, MessageBoxButtons.OK, MessageBoxIcon.Warning);                    return;                }            }
[解决办法]
同意楼上
或者参考下
http://www.cnblogs.com/cyrix/articles/1874837.html

读书人网 >C#

热点推荐