Uruchamiam sobie program przy pomocy ShellExecute() - jak przechwycic rezultaty tego programu? tj. np. jak uruchamiam program z konsli (z jakimis tam parametrami) to "wyskakuja" rezultaty operacji - jak chce te rezultaty przechwycic w kontrolce Edit... Mam ktos jakies pomysly?
0
1
rezultaty rozumiem na stdout kierowane ?
jesli tak to z tego co kojarze mozna zrobic tak:
- zrobic potoki ktore beda wylapywac stdout i stdin
- odpalic process (CreateProcess akurat tym razem) i kazac mu (jakos tam parametrami to sie robi) wysylac stdout w potok, i odczytywac stdin z potoku
- z potokow odczytac dane i wrzucic np do edita
na 100% przykladowy kod jest w MSDN gdzies kolo CreatePipe ;>