-
Üyelik
30.10.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
WebMaster
-
Konum
Rusya
-
Ad Soyad
Ö** Ç**
-
Mesajlar
339
-
Beğeniler
154 / 71
-
Ticaret
3, (%100)
Merhabalar,
Ben bir işlem yaptırmak istiyorum. Şimdi timer1 fonksiyonum sürekli olarak çalışacak. 2 Tane notepad.exe açıldı diyelim yalnızca 2.açılan notepad.exe'nin pid'sini textbox1'e yazdırsın istiyorum. Yani şimdi örneğin ben bir tane notepad.exe açtım. Sonra 2.notepad.exe'yi açar açmaz 2.açılan notepad.exe'nin PID numarası textbox1'e yazdırılcak
Bu mümkün mü? Teşekkürler.
emreyvz
.NET Core & Angular & PHP
Kullanıcı
-
Üyelik
19.04.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Y**
-
Mesajlar
691
-
Beğeniler
110 / 250
-
Ticaret
24, (%100)
Timer program açıldığında aktif olmalı.
Değişkenler: (Global olarak tanımlanmalı - Event içerisinde değil)
Dim flag = False
Dim ProcessId As String
Dim firstProcessId As String
Timer Kodları:
For Each p As Process In Process.GetProcesses
If String.Compare(p.ProcessName, "notepad", True) = 0 And flag = False Then
flag = True
firstProcessId = p.Id
End If
If String.Compare(p.ProcessName, "notepad", True) = 0 And flag = True And Not p.Id = firstProcessId Then
TextBox1.Text = p.Id
Timer1.Stop()
End If
Next
Kolay gelsin.