跳转到帖子
登录关注  
墨香年少

c#只能打开一个程序的实例

已推荐帖子

public Form1()
        {
            InitializeComponent();
            StopProcess();
            set_date();
        }
        //防止多开,保证只有一个exe在运行
        private void StopProcess()
        {
            Process current = Process.GetCurrentProcess();
            Process[] pp = Process.GetProcessesByName(current.ProcessName);
            foreach (Process p in pp)
            {
                if (p.Id != current.Id)
                {
                    if (p.MainModule.FileName == current.MainModule.FileName)
                    {
                        p.Kill();
                        return;
                    }
                }
            }
        }

 


目之所及,皆是回忆,心之所想,皆是过往

分享这篇帖子


链接帖子
分享到其他站点

创建帐户或登录来提出意见

你需要成为会员才能提出意见

创建帐户

注册成为会员。只要几个简单步骤!

注册帐户

登录

已有帐户? 请登录。

现在登录
登录关注  

×
×
  • 创建新的...

重要信息

注册必须使用2-8个中文汉字作为账号