文件名称:使用DLL调用防止程序多次运行的实例程序
文件大小:43KB
文件格式:RAR
更新时间:2023-08-29 09:33:11
实例程序
C#如何防止程序多次运行的技巧 直接判断程序进程是否存在。 - 获取正在运行的程序,没有运行的程序则返回MutexKey.None - 根据当前进程的进程名获得进程集合,如果进程ID不等于当前运行进程的ID以及运行进程的文件路径等于当前进程的文件路径,则说明同一个该程序已经运行了,此时将返回MutexKey.ProcessControl - 比较返回值,如果=MutexKey.ProcessControl,表示重复运行。 C# DLL(程序集)的生成和调用
【文件预览】:
Environment1
----Environment1.sln(1005B)
----My_PublicClass.cs(895B)
----程序说明.txt(4KB)
----Environment1()
--------Form1.cs(393B)
--------Program.cs(1KB)
--------My_PublicClass.cs(2KB)
--------My_PublicClass.dll(4KB)
--------Form1.resx(6KB)
--------Environment1.csproj(4KB)
--------Properties()
--------dll()
--------Form1.Designer.cs(1KB)
--------App.config(187B)
--------bin()
----Environment1.v12.suo(51KB)