Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Visual Basic

Cevapla
 
LinkBack Seçenekler
Eski 16/10/2005, 02:21   #1 (permalink)
Üye
 
Üyelik Tarihi: 10/2005
Mesaj: 8
Varsayılan Vİsual BAsic te işlem sonlandırma

arkadaşlar ben 2 farklı programı aynı anda açıp daha sonra birinin diğerini sonlandırmasını istiyorum. aslında bunu işlem sonlandırma yolu ile yapmak istiyorum yani diyelim ki program.exe çalışan bir işlem olsun ve ben bu işlemi sonlandırmak istiyorum. bunu vb de nasıl yapabilirim?
E.B.O.B. hatta değil   Alıntı Yaparak Yanıtla
Eski 19/10/2005, 18:25   #2 (permalink)
Üye
 
Acoustic Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: Dünya
Mesaj: 24
Varsayılan

Ben burda api kullanarak yazdım. Apilerdende anlamam ya biraz kopya çektim . Örnek olarak notepad i aldım. Çalıştırdan boş bi notepad aç, sonra içine aşağıdaki kodu yapıştırdığın formu çalıştırınca adsız notpadin sonlandığını göreceksin
Kod:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

    Dim ProgHwnd As Long
    Dim ID As Long
    Dim re As Byte

Private Sub Form_Load()
re = 0
Tekrar:
    ProgHwnd = FindWindow("NotePad", "Adsız - Not Defteri")
    If ProgHwnd <> 0 Then
        GetWindowThreadProcessId ProgHwnd, ID
        TerminateProcess OpenProcess(1, 0, ID), 0
    ElseIf re = 0 Then
        Sleep 500
        re = 1
        GoTo Tekrar
    Else
    MsgBox "Program zaten çalışmıyor."
    End If
End Sub
Acoustic hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Döngü Sonlandırma! bahamen ASP 0 25/01/2007 07:36
Visual Basic 6.0 ve Visual Basic 2005 perlci Visual Basic 7 14/06/2006 02:30
Bir kelime bir işlem enig ASP 5 28/05/2006 18:43
PHP : tek sayfada işlem sakruh PHP 7 15/08/2005 02:27
matamatiksel işlem _insan_ PHP 7 21/08/2003 19:43


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:07.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net