باسلام

شاید برای شما عزیزان هم پیش آمده باشد که نیاز به کدی برای جلوگیری از اجرای دوباره و مجدد نرم افزاری دارید که در حال حاضر فعالیت دارد، برای مثال نرم افزاری دارید که به بانک اطلاعات متصل است، برای جلوگیری از مشکلات می بایست قطعه کدی وجود داشته باشد تا از اجرا مجدد نرم افزار جلوگیری کند، تیم نرم افزاری پایگاه سایبری استان خوزستان این کد را به رایگان در اختیار شما عزیزان قرار داده است.



    ' Return True if another instance
    ' of this program is already running.
    Private Function AlreadyRunning() As Boolean
        ' Get our process name.
        Dim my_proc As Process = Process.GetCurrentProcess
        Dim my_name As String = my_proc.ProcessName

        ' Get information about processes with this name.
        Dim procs() As Process = _
            Process.GetProcessesByName(my_name)

        ' If there is only one, it's us.
        If procs.Length = 1 Then Return False

        ' If there is more than one process,
        ' see if one has a StartTime before ours.
        Dim i As Integer
        For i = 0 To procs.Length - 1
            If procs(i).StartTime < my_proc.StartTime Then _
                Return True
        Next i

        ' If we get here, we were first.
        Return False
    End Function


 ' See if another instance is already running.
        If AlreadyRunning() Then
            MessageBox.Show( _
                "Another instance is already running.", _
                "Already Running", _
                MessageBoxButtons.OK, _
                MessageBoxIcon.Exclamation)
            Me.Close()
        End If

پاسا | دانلود نرم افزار بانک جامع اسامی جهت انتخاب اسم فرزند تازه متولد شده

پاسا | دانلود نرم افزار بیوگرافی شهدای مدافع حرم

پاسا | پاسخگوی برخط به سوالات کاربران تیم نرم افزاری پایگاه سایبری استان خوزستان

پاسا | پاسخ به سوال کاربران | آموزش Pick From Drop-down List در نرم افزار صفحه گسترده Excel

آموزش نصب ویندوز 10 از طریق UEFI و BIOS

پاسا | پاسخ به سوالات برنامه نویسی | انتخاب یک کنترل control به شکل دینامیک dynamically و با استفاده از یک رشته string

پاسا | پاسخ به سوالات برنامه نویسی | بدست آوردن نوع کنترل های روی فرم vb.net

  ,if ,process ,my ,as ,is ,    ,  if ,already running ,running   ,  dim

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


pichaknegartc مطالب اینترنتی مشاوره تحصیلی دانتل حساب بان مرجع آموزش و معرفی نرم افزارهای حسابداری اکسترا بلاگ China Diagnostic Tool Center محافل ادبی نهاد کتابخانه های عمومی کشور lodytita چشم انتظارم نشریه تخصصی کامپیوتر و فناوری اطلاعات نُد