vb.net'te program çalışırken bir daha açılmasın?

furkan26
28-08-2009, 19:20   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
27 mesaj
Kayıt Tarihi:Kayıt: Haz 2009

arkadaşlar programımız çalışıyorken aynı exe ye tıkladığımızda çalışmamasını nasıl sağlarız.mesela uyarı versin kullanıcıya (program zaten çalışıyor,kapatıp tekrar açın) diye örnek olarak.Yardımlarınızı bekliyorum...

K3M41
01-01-2011, 18:37   |  #2  
K3M41 avatarı
Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Mar 2008

Aşağıdaki kodları kullanabilirsin

kodları olduğu gibi kopyala forma yapıştır.
Form_Load olayına  ProgramKontrol()   kodunu yazman yeterli

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
Public Sub ProgramKontrol()         On Error Resume Next         Dim CalisanProg() As Process         Dim ModAdi, ProgAdi As String         ModAdi = Process.GetCurrentProcess.MainModule.ModuleName         ProgAdi = System.IO.Path.GetFileNameWithoutExtension(ModAdi)         CalisanProg = Process.GetProcessesByName(ProgAdi)         If CalisanProg.Length > 1 Then             MessageBox.Show("program zaten çalışıyor,kapatıp tekrar açın...", "BİLDİRİ MESAJI - Www.Kodlariz.Biz", MessageBoxButtons.OK, MessageBoxIcon.Warning)             'Yeni açılan programı kapatıyoruz.             End         End If End Sub