使用进程互斥实现WinForm程序只运行一个实例(VB.Net)

前端之家收集整理的这篇文章主要介绍了使用进程互斥实现WinForm程序只运行一个实例(VB.Net)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当不应用程序框架时,可以通过定义互斥变量来判断是否已运行实例:

Sub Main()
    Dim isNotRunning As Boolean = True
    Static run As New System.Threading.Mutex(True,"SampleForm",isNotRunning)
    If isNotRunning Then
        run.ReleaseMutex()
        Application.Run(New SampleForm)
    End If
End Sub
将SampleForm替换为要运行的窗体即可。 原文链接:https://www.f2er.com/vb/259181.html

猜你在找的VB相关文章