1个回答
展开全部
string name = Process.GetCurrentProcess().MainModule.ModuleName; string pname = Path.GetFileNameWithoutExtension(name); Process[] myp = Process.GetProcessesByName(pname); if (myp.Length > 1) { MessageBox.Show("对不起,本版本目前还不支持双开!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Stop); this.Dispose(true); Application.Exit(); return; } 把上面的代码放在你窗体加载程序里,就能实现禁止双开功能。 using System.Text.RegularExpressions; using System.Diagnostics; 好像是导入上面两个命名空间吧 具体我的忘了,你可以查查MSDN
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询