Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Shellexecute oder so...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.07.2003, 16:25 Uhr
kronos
Quotenfisch
(Operator)


hi!
ich möchte mit C eine konsolen-anwengung starten und deren output begutachten können. mit system() oder ShellExecute() verschwindet das konsolen-fenster leider sofort wieder... da gibt's doch sicher 'ne möglichkeit oder?
vielen dank für antworten!
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.07.2003, 17:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
wenn du konsolenanwendungen aus einer konsolenanwendung herausstarten willst bietet sich system an, ansonsten musst du dich mit pipes beschäftigen...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.07.2003, 17:01 Uhr
virtual
Sexiest Bit alive
(Operator)


Systemabh.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.07.2003, 16:06 Uhr
kronos
Quotenfisch
(Operator)


ok, danke!!

Zitat:
FloSoft postete
ansonsten musst du dich mit pipes beschäftigen...

das muss ich dann wohl. scheint hartes brot zu sein, gibt's da irgendwo 'ne idiotensichere einführung?
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 30.07.2003 um 16:06 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.07.2003, 09:45 Uhr
Tody



Hi Kronos,

ich bin zur Zeit auch mit dem Thema dran. Ich habe es mit dem Beispiel aus der MSDN: [url] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp [/url] geschafft. In ner Win32-Anwendung klappt es jetzt bei mir. Allerdings versuche ich grad vergeblich das ganze in ne MFC-Anwendung einzubinden.

Ich hoffe es hilft dir weiter.

Gruß Tody
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
31.07.2003, 20:35 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
[url] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp[/url]

super, danke!
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.08.2003, 02:00 Uhr
kronos
Quotenfisch
(Operator)


irgendwie haut das nicht hin.
vom prinzip her müsste das doch so aussehen:
- ich erstelle eine pipe
- rufe den prozess (ein DOS-prog) auf, mit dem write-handle der pipe als StdOut
- lese die pipe mit ReadFile(...) aus. hier hängt sich bei mir das programm auf.

Zitat:
ReadFile returns when one of the following is true: a write operation completes on the write end of the pipe, the number of bytes requested has been read, or an error occurs.

ich nehme an die pipe ist leer und ReadFile wartet auf seine bytes, woran kann sowas denn liegen?
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
01.08.2003, 15:47 Uhr
Tody



Hi Kronos,

wenn du magst kann ich dir ein Beispiel per Mail schicken. Ich kann das irgendwie schlecht erklären. Ich weiß nur, dass ich es hinbekommen hab.

Gruß Tody
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
01.08.2003, 20:55 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
Tody postete
Hi Kronos,

wenn du magst kann ich dir ein Beispiel per Mail schicken. Ich kann das irgendwie schlecht erklären. Ich weiß nur, dass ich es hinbekommen hab.

Gruß Tody


das wäre nett, ich finde kaum material zu dem thema...
(siehe PM)
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.08.2003, 17:30 Uhr
Tody



Hi Kronos,

sorry hat länger gedauert! Habe Urlaub!
Mail geht jetzt raus! Wenn Fragen offen sind mail zurück! Vielleicht kann ich ja helfen.

Gruß
Tody
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: