Eminim son kararım, kesin çözüm Mutex

· 1 dk okuma · C#.NET · Windows Application

Selam…

Bir önceki yazımda, bir Windows Forms uygulamasının, birden fazla çalışmasını istemediğimiz durumda ne yapabileceğimize dair bir çözüm ortaya atmıştık. Bu çözüm de, kaba hatları ile şöyleydi; uygulama çalışırken, aynı isimde başka process’ler olup olmadığına bakıyor, varsa uygulamayı açmıyordu. Fakat bu çözümde eksik bir taraf var. O da şu; kullanıcı .exe dosyasının adını değiştirirse ne olacak? O zaman, geriye tek bir çözüm kalıyor. Dosya adına bakarak hareket etmek yerine uygyulamanın hangi Thread üzerinde yer aldığına bakmak.

Eminim, son kararım. Kesin çözüm Mutex:

Program.cs içindeki kod aşağıdaki gibi:

Not: Bu bilgiyi benimle paylaştığı için Fatih KOÇ’a teşekkürler..

Yorumlar (3)

Bu yorumlar eski siteden arşivlenmiştir.

  1. Fatih ·

    Ben teşekkür ederim. Azıcık faydam olduysa ne mutlu bana..

  2. turkayurkmez ·

    Olmaz mı? Devamını bekliyorum.

  3. zengin ·

    hem size hem fatih beye paylaşım için teşekkür ederim.

Yeni yorumlar yakında açılacak.