Şimdi Ara

Acill Yardım Bekliyorum Arkadaşlar Functonu Sürekli Çalıştıracak Kodu Bu Sayede Sürekli Olarak Form

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
392
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Acill Yardım Bekliyorum Arkadaşlar Functonu Sürekli Çalıştıracak Kodu Bu Sayede Sürekli Olarak Form Açık Kaldığı Sürece Tüm Exelerin Kontrolünü Sağlamış olucam

    İstediğim Exeleri Kapatıcam ve Kontrolü Sağlıycam Yardım





    uses
    Tlhelp32;

    function KillTask(ExeFileName: string): Integer;
    const
    PROCESS_TERMINATE = $0001;
    var
    ContinueLoop: BOOL;
    FSnapshotHandle: THandle;
    FProcessEntry32: TProcessEntry32;
    begin
    Result := 0;
    FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
    ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);

    while Integer(ContinueLoop) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
    UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) =
    UpperCase(ExeFileName))) then
    Result := Integer(TerminateProcess(
    OpenProcess(PROCESS_TERMINATE,
    BOOL(0),
    FProcessEntry32.th32ProcessID),
    0));
    ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
    end;
    CloseHandle(FSnapshotHandle);
    end;




    procedure TForm1.FormCreate(Sender: TObject);
    begin
    ShowWindow(Application.Handle, SW_HIDE) ;
    SetWindowLong(Application.Handle, GWL_EXSTYLE, getWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW) ;
    ShowWindow(Application.Handle, SW_SHOW) ;

    KillTask('filezilla.exe');


    end;



    < Bu mesaj bu kişi tarafından değiştirildi tab42 -- 10 Mart 2012; 18:41:40 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.