Delphi Can
exeyi çalışan process altına ekleme - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: exeyi çalışan process altına ekleme (/showthread.php?tid=2612)



exeyi çalışan process altına ekleme - dkadir - 07-09-2018

Merhabalar
Bir çok projede zaman zaman denk geldiğim bir husus var

örneğin projede birden fazla exe çalışıyorsa görev yöneticisinde bunlar ayrı ayrı görünüyor.
Bir arkadaşımın Virsual Basic ile yaptığı projede dikkat ettiğim konu 
görev yöneticisinde tek bir exe çalışmasıydı.
process explorer programıyla baktığımda diğer exenin 1. programın altında çalıştığını görmüştüm.
bunu delphi ile yapmak mümkün müdür acaba ?


exeyi çalışan process altına ekleme - ssahinoglu - 07-09-2018

Proses hangi proses içinden çalıştırıldıysa ProcExp onun altında gösteriyor.

Delphi'de ShellExecute ile çalıştırırsan da böyle olur.

Gizleme işini de SW_HIDE ile falan yapmıştır.


exeyi çalışan process altına ekleme - dkadir - 07-09-2018

bende öyle düşündüm
ama 2. exe kendini 1. exenin altında çalıştırıyormuş.
1. exe den çalıştırılmıyormuş program


exeyi çalışan process altına ekleme - dkadir - 08-09-2018

Yokmu bilgisi olan


Cvp: exeyi çalışan process altına ekleme - QuAdR - 08-09-2018

Birinci exe ikinci program açıkmı diye tarama yapsın eğer açıksa OpenProcess ile parentlik elde edip yoluna devam etsin.
İkinci yol olarak ikinci program birinciye ben açıldım diye mesaj göndersin birincide hoşgeldin diyip yine OPenProcess ile parentlik elde etsin yoluna devam etsin.

İkinci yol için:
Programlar arası kolay olarak haberleşme için şurda bir örnek vermişim.


Örnek konu