如何用C#让程序只可以启动一个(实例)

      要让程序只可以启动一个实例,那么首先要判断程序是否已在进程中运行了,运行了则提示程序已启动。

在程序的加载事件中加入如下的代码:

            if (System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length <=1)
            {

                //启动程序
            }
            else
            {
                MessageBox.Show("该服务已启动");

            }

 

posted on 2009-12-15 14:11  luointer1234  阅读(316)  评论(0编辑  收藏  举报

导航