Article View: pl.comp.lang.delphi
Article #334889Re: CreateProcess i zamykanie
From: GAD Zombie
Date: Mon, 23 Jan 2012 13:40
Date: Mon, 23 Jan 2012 13:40
46 lines
2809 bytes
2809 bytes
W dniu 2012-01-23 14:18, Arivald pisze: > W dniu 2012-01-23 13:34, GAD Zombie pisze: >> Witam >> >> Napisalem sobie funkcje, za jakimis przykladami z sieci, ktora ma za >> zadanie wlaczyc jakas aplikacje w osobnym watku, ukrywajac jej okno. >> Zalozenie jest takie, ze razem z moim programem wlacza sie drugi program >> z linii polecen i ma nie byc widac tego czarnego okna commandline. Przy > > Użyj CREATE_NO_WINDOW w CreateProcess dwCreationFlags, i nie będziesz > musiał się bawić w ukrywane okna poprzez STARTUPINFO Sprawdze to, chociaz skoro efekt ten sam to zadna roznica ;) > Jeśli to Twój program (możesz go zmienić) to przerób go tak żeby się sam > zamykał jak główny padnie. Wlasnie nie jest moj i nie mam na to wplywu. > Jeśli nie to napisz własny program (konsolowy), który to będzie > uruchamiał tamten, i zamykał go jak główny padnie. > Program na tyle prosty że sam nie będzie padał ;-) > > > A tak przy okazji, co ma robić ten niewidoczny program? Bo może da się > to jeszcze inaczej załatwić, może lepiej. Tego raczej nie obejde. To program w javie, ktory stoi dluzszy czas i jest jakby serwerem dla mojej aplikacji. Pozwala na komunikacje ze soba przez tcp/ip. Tamten jest napisany w javie i odpalany jest przez java.exe (...) i to wlasnie odpala sie w tym oknie konsolowym. Wszystko gra do momentu, jesli moj program padnie. Wtedy tamten zostaje uruchomiony i zle to wyglada. Chcialbym, zeby tez sie zawsze zamykal. Myslalem juz o osobnym malym programie, ktory bedzie tego wszystkiego pilnowal, ale tym sposobem uruchamiam juz 3 rozne aplikacje jednoczesnie, zeby dzialala wlasciwie jedna, stad takie rozwiazanie mi sie nie podoba i szukam innej metody. Czy naprawde nie da sie uruchomic aplikacji tak, zeby byla "dzieckiem" procesu, ktory ja uruchomil? -- GAD Zombie http://gad.art.pl/ http://sadist.art.pl/ http://gry-samochodowe.gad.art.pl/
Technical Details
Message-ID:
<jfjntq$rnv$1@opal.futuro.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mailReferences:
<jfjk1q$ivu$1@opal.futuro.pl> <jfjmmo$rbn$1@news.dialog.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail From: GAD Zombie <gad@USUN.gad.USUN.art.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: CreateProcess i zamykanie Date: Mon, 23 Jan 2012 14:40:51 +0100 Organization: Pro Futuro Lines: 46 Message-ID: <jfjntq$rnv$1@opal.futuro.pl> References: <jfjk1q$ivu$1@opal.futuro.pl> <jfjmmo$rbn$1@news.dialog.net.pl> NNTP-Posting-Host: 195.245.84.100 Mime-Version: 1.0 X-Trace: opal.futuro.pl 1327325946 28415 195.245.84.100 (23 Jan 2012 13:39:06 GMT) X-Complaints-To: usenet@futuro.pl NNTP-Posting-Date: Mon, 23 Jan 2012 13:39:06 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 In-Reply-To: <jfjmmo$rbn$1@news.dialog.net.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit