سلام
میخواستم هنگام اجرای برنامه ام که یک فایل Exe هست اگر برنامه قبلا اجرا شده و الان در حافظه موجود است از ادامه اجرای فایل دوم جلوگیری کنم اگر از دوستان کمکم کنید ممنون میشم
سلام
میخواستم هنگام اجرای برنامه ام که یک فایل Exe هست اگر برنامه قبلا اجرا شده و الان در حافظه موجود است از ادامه اجرای فایل دوم جلوگیری کنم اگر از دوستان کمکم کنید ممنون میشم
به ایمیلم میل خودت را بده تا جواب را برات بگم AliJ13572004@Yahoo.comنوشته شده توسط NOROOZY
سلام دوست عزیز اینم کدی که می خواستید
' Get the full name of the process for the current application.
Dim ModuleName, ProcessName As String
ModuleName = Process.GetCurrentProcess.MainModule.ModuleName
ProcessName = System.IO.Path.GetFileNameWithoutExtension(ModuleN ame)
' Check for other processes with this name.
Dim Proc( ) As System.Diagnostics.Process
Proc = Process.GetProcessesByName(ProcessName)
If Proc.Length > 1 Then
' (There is another instance running.)
Else
' (There are no other instances running.)
End If