Skip to main content

AccessTr.neT


Program Engelleme Hakında Yardım !

Program Engelleme Hakında Yardım !

#2
Basit bir zaman kontrolü ile bunu yapabilirsiniz.

Aşağıdaki kodlar butonun tıklanma olayına yazılmış ve yanında bir metod var:



Public Function GetProcessStartTime(processName As String) As DateTime
Dim p As Process() = Process.GetProcessesByName(processName)
If p.Length <= 0 Then
Throw New Exception("Program çalışmıyor!")
End If
Return p(0).StartTime
End Function

Private Sub button1_Click(sender As Object, e As EventArgs)
Try
MessageBox.Show(GetProcessStartTime("filezilla").ToString())
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

Formun üzerine Button1 isimli bir buton ekledim ve onun tıklanma olayına kodu yazdım. Processlerin çalışmaya başlama zamanlarını geri döndüren bir de fonksiyon var. Process'e parametre olarak uygulamaların adını gönderin geri gelen cevaba göre zamanları karşılaştırın. En yeni zamana sahip olan dışındaki diğer programları kapatın.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Program Engelleme Hakında Yardım ! - Yazar: jagu - 28/02/2014, 18:57
Cvp: Program Engelleme Hakında Yardım ! - Yazar: alpeki99 - 28/02/2014, 23:47
Cvp: Program Engelleme Hakında Yardım ! - Yazar: jagu - 01/03/2014, 12:01