Çalışan bir exe'yi takip etmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Çalışan bir exe'yi takip etmek
Çalışan bir exe'yi takip edebilmek için ne yapabilirim ?
Re: Çalışan bir exe'yi takip etmek
Hocam takip derken neyi kast ettiniz. hangi bilgileri takip edeceksiniz, hangi amaçlı exe'ler vs. Örnek verebilirmisiniz?
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Nice elbiseler gördüm içinde insan yok.
Re: Çalışan bir exe'yi takip etmek
Şu sihirli küreyi bir bulayım, depoda bir yerde olacadı....O vakit yardımcı olabilirim sanırsam 

- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: Çalışan bir exe'yi takip etmek
Mesela o an hangi value'yi işliyor gibi şeyler
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Çalışan bir exe'yi takip etmek
F5 tuşu ile çalışma anında durdurulacak satıra duraklama noktası (Break Point) belirle. Aslında çalışma devam eder ama sen devam et diyene kadar o satırda çalışma bekletilir. Daha sonra F7 (alt programlara da (prosedür ve fonksiyonlar) girerek) veya F8 (alt programlara girmeden) ile programı satır satır çalıştırabilirsin. Hatta çok satır atlayıp başka noktaya gideceksen kursörünü o satıra taşıyıp, F4 ile direk o satıra kadar atlatabilirsin. Burada asıl önemli olan Ctrl+F5 ile izleme (watch) ekranını açıp, değerleri izlenecek değişkenlerin adını bu pencereye eklemek olacaktır. Çalışma anında o satırdayken değişken değerleri listede isimleriyle beraber değerleri de gösterecektir. Ayrıca Ctrl+F7 tuşu da seçilen değeri gösterebilen başka bir modülü açar ama tek değer gösterir. Tabi çalışma anında o değişkenin değerini değiştirebilme yeteneğine de sahip. Yine Run menüsü altında Inspect seçeneği ile bir sınıf adı yazıp, o sınıfın çalışma anında sahip olduğu tüm değerleri görebilirsin. O menü seçeneklerinin incelenmesini tavsiye ederim.
Not:Bir değişken en son kullanımdan sonra hafızadan atılır. Örnekgibi bir kodu izlerken (trace ederken) s değişkeni en son i:=StrToIntDef(s,0); satırında kullanıldığından bir alt satırda ve sonrasında s değişkeni delphi tarafından yok edilecek ve değer gösterilemeyecektir.
Not:Bir değişken en son kullanımdan sonra hafızadan atılır. Örnek
Kod: Tümünü seç
var s:String; i:Integer;
begin
s:=Edit1.Text;
i:=StrToIntDef(s,0);
lable1.Caption:=IntToStr(i+23);
...
..
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: Çalışan bir exe'yi takip etmek
kendi yaptığım program diil. başkabir program
Re: Çalışan bir exe'yi takip etmek
Battosai yazdı:Şu sihirli küreyi bir bulayım, depoda bir yerde olacadı....O vakit yardımcı olabilirim sanırsam


Sanırım azıcık bir şeyler anlatmanız gerek hocam, ha?
Sorularıda mı biz soralım?

Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: Çalışan bir exe'yi takip etmek
bi program düşünün. ben bu programı takip altına alıcam. programın içinde bir buttona basıldığında hangi işlemi yaptığını görcem
Re: Çalışan bir exe'yi takip etmek
Butona basıldığında zaten ne yaptığı anlaşılmıyor mu ? Sanırım soru sormayla alakalı problemin var. Kaç mesajdır meramını anlatamadın. Acaba sen biliyormusun ne yapmak istediğini....
Re: Çalışan bir exe'yi takip etmek
Hazırladığı program ile bir başka program çalışırken çalışan programda butona basıldığını anı yakalamak istiyor sanırım. Diğer program Delphi ile mi hazırlanmış acaba?
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: Çalışan bir exe'yi takip etmek
hayır. program yapmak istemiorum böyle bi program varmı? her hangi bi programlama diliyle yapılmış
Re: Çalışan bir exe'yi takip etmek

Bir program olsun, başka programda bir butona basıldığında bana haber wersin..

viewtopic.php?f=2&t=25116
-FindWindow komutundan bahsedilmiş. Sanırım yardımcı olabilir sana, tabi Delphi bilgin varsa. Aradığın direk program ise malesef benim hiçbir fikrim yok bu konuda.
Not: Açıklamalarını anlayabileceğimiz düzeyde yaparsan, ihtiyacın olan bilgiye daha erken ulaşırsın.

Kolay Gelsin..
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
-
- Üye
- Mesajlar: 153
- Kayıt: 14 Tem 2008 12:28
Re: Çalışan bir exe'yi takip etmek
ARKADAŞLAR..
Arkadaşımız örneğin "msn.exe" çalışırken "msn" Programının işlediği pointer,value leri göstermesini söylüyor
Arkadaşımız örneğin "msn.exe" çalışırken "msn" Programının işlediği pointer,value leri göstermesini söylüyor
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Re: Çalışan bir exe'yi takip etmek
umutcanster yazdı:ARKADAŞLAR..
Arkadaşımız örneğin "msn.exe" çalışırken "msn" Programının işlediği pointer,value leri göstermesini söylüyor
aynen bu teşekkürler
Re: Çalışan bir exe'yi takip etmek
bu tarz programlar var. ama bunlardan vb ve delphi dilleri ile yazılmış programlar için olanları kullandım. isimlerini hatırlamıyorum. ancak bu tazr programlar genelde gayri yasal işler (patch ve keygen yazmak için ön adımlarda) için kullanılır. isimlerini hatırlarsam yazarım.
ama programın nasıl çalıştığını görmek istiyorsan debuger progrramlar aracılığı ile asm kodlarını görebilirsin. google'den arattrırsan bu tarz programları bulabilirsin.
ama programın nasıl çalıştığını görmek istiyorsan debuger progrramlar aracılığı ile asm kodlarını görebilirsin. google'den arattrırsan bu tarz programları bulabilirsin.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Nice elbiseler gördüm içinde insan yok.