exe nin com tarafından çağrıldığını anlayabilir miyim?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
dolphinxxx
Üye
Mesajlar: 4
Kayıt: 10 Ara 2005 02:07

exe nin com tarafından çağrıldığını anlayabilir miyim?

Mesaj gönderen dolphinxxx »

selam arkadaşlar,
bir exe nin com tarafından mı yoksa normal yoldan mı çalıştığını anlama imkanımız var mıdır?
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

bence anlama şansımız yoktur.
bu yorumu bilgisayar mimarisi dersinde gördüğümüz konulara dayanarak söylüyorum. çünkü işlemci registerlerinde komutu tetikleyen bilgisini tutacak bi alan yok diye hatırlıyorum.
saygılarımla
dolphinxxx
Üye
Mesajlar: 4
Kayıt: 10 Ara 2005 02:07

Mesaj gönderen dolphinxxx »

Process id bilgisinden yola çıkarak bi yere varamazmıyız...
Daha doğrusu parent processid ye bakıp exe nin işletim sistemi mi yoksa başka bir uygulamadan çağrıldığını anlayabiliriz sanki..
arkadaşlar uygulamanın parentprocessid ve bu tür bilgilerine ulaşma metodu nedir?
bu konuda yardımcı olursanız sevinirim...
Akin_Delphi
Üye
Mesajlar: 163
Kayıt: 06 Nis 2006 12:22

Mesaj gönderen Akin_Delphi »

dolphinxxx yazdı:Process id bilgisinden yola çıkarak bi yere varamazmıyız...
Daha doğrusu parent processid ye bakıp exe nin işletim sistemi mi yoksa başka bir uygulamadan çağrıldığını anlayabiliriz sanki..
arkadaşlar uygulamanın parentprocessid ve bu tür bilgilerine ulaşma metodu nedir?
bu konuda yardımcı olursanız sevinirim...
Jedinin Open Delphi Tools, Delphi Open Tools vs. gibi bir projesi vardı, google üzerinden bulabilirsin. Örnekler arasında toolhelp viewer diye bir uygulama var. Bu uygulama Parent Process'i (yani programı çalıştıran diğer program ya da işletim sistemini), threadleri, programların yükledikleri dll'leri vs. envayi çeşit şeyi gösteriyor. Ve açık kaynak çok faydalı olabilir.

Saygılarımla ve Başarılar.
Cevapla