Şimdi Ara

delphi ile tuş takibi , çözülmedi :(

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
12
Cevap
0
Favori
1.062
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • selam arkadaşlar ,

    delphi ile yapmakta olduğum programda şöyle bir durum var: form gizli , ancak basılan tuşları takip etmem gerekiyor. kısaca bir keylogger tarzı bir program , form aktif değilken basılan tuşları nasıl yakalayabilirim?



    < Bu mesaj bu kişi tarafından değiştirildi sherlockholmes_1980 -- 13 Eylül 2005, 12:54:50 >



  • form aktif olmak zorunda sadece visible:=flase; olacak ama key logger nasıl yağılır biraz düşünmek lazım pek yasal olmadığından yardım almakta kolay olmuyor bir sürü delphi sitesi var ama orda bunları yazmayı bie düşünme
  • Merhaba

    Olay çok basit örnek olarak size boş bir projedeki forma edit ve label nesnesi koyun...

    Sonra editin keypress olayına

    Label1.caption:=inttostr( key ( ord ) ) ;

    yazın sonucu görün...

    Kolay Gelsin...
  • eksik yazmışa benziyorsun bi daha kontrol etsen iyi olacak
  • Label1.caption:=inttostr( ord ( key ) ) ; kafam karışık birde böyle denermisin...
  • bu sadece uş kodlarını gösteriyor eh bi bakım key logger sayılır ama bu hiç bişe işe yaramaz olsun yinede sağolasın ilgilendiğin için




  • Kardeş sende beyenmiyon yahu...

    Eh biraz geliştirmen gerekecek ben sadece bildiğimi paylaştım...
  • Yapay Zeka’dan İlgili Konular
    pdf de yazdır tuşu aktif değil
    18 yıl önce açıldı
    Daha Fazla Göster
  • quote:

    Orjinalden alıntı: ender_arslanturk

    Label1.caption:=inttostr( ord ( key ) ) ; kafam karışık birde böyle denermisin...


    ilgine tşekkür ederim. ama bu kodlar sadece form aktif iken basılan tuşları yakalıyor , ben uygulama min. iken tuşları yakalamk istiyorum

    http://www.planet-source-code.com/URLSEO/vb/scripts/ShowCode!asp/txtCodeId!1616/lngWid!7/anyname.htm

    uygulamasını düzenledim ancak ;

    -program türkçe karakterleri görmüyor
    -num lock açık iken num lock'tan girilen karakterleri görmüyor
    -birden fazla tuşa aynı anda basma durumunda başarılı sonuç vermiyor




  • global hotkey ile mümkün
    bir ara böyle bi kod yazmıştım...
    yakın zamanda kodları eklerim ..



    < Bu mesaj bu kişi tarafından değiştirildi drony -- 13 Eylül 2005, 18:40:12 >
  • quote:

    Orjinalden alıntı: drony

    global hotkey ile mümkün
    bir ara böyle bi kod yazmıştım...
    yakın zamanda kodları eklerim ..


    binbaşım , kodları sabırsızlıkla bekliyorum. bu arada , programı düzenleme çalışmalarım sürüyor.

    kolay gelsin.
  • timer'ın interval değeri '1' olacak!
    bu basit bir örnek sadece harfler. rakam ve sembolleride sen yap artık:) uğraşmadan emek harcamadan bir yerlere gelinmez..

    procedure TForm1.Timer1Timer(Sender: TObject); 
    var
    tus_say, tus : Integer;
    begin
    tus_say := 0;
    repeat
    tus := GetAsyncKeyState(tus_say);
    if tus = -32767 then
    begin
    if (tus_say >= 65) and (tus_say <= 90) then
    Memo1.Text := Memo1.Text + Chr(tus_say);
    end;
    inc(tus_say);
    until tus_say = 255;
    end;
  • albayım , ilgine teşekkür ederim... diğer karakterler ve rakamlar için gerekli düzenlemeleri yapmayı deniyeyim..

    kolay gelsin.

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