要实现程序的互斥,通常有下面几种方式,下面用 C# 语言来实现: 方法一: 使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例. 把program.cs文件里的Main()函数改为如下代码: using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace NetTools { static class Program { [DllImport("user32.dll"…
using System; using System.Windows.Forms; using System.Runtime.InteropServices;//使用DllImport的必须. using System.Diagnostics;//引入Process 类 namespace 命名空间 { static class Program { ; [DllImport("User32.dll")] private static extern bool ShowWindowAsyn…