Seite 1 von 1
Nachricht an Programm senden
Verfasst: So Apr 29, 2012 7:30 pm
von Kmitska
Hallo Leute,
hätte da zwei Fragen:
1. Ist es möglich, dass sich 2 aktive Programme sich unterhalten?
Was ich damit sagen will ist:
Ich will, dass das erste Programme auf "eingehende" Nachrichten wartet (Ohne Socket, wenns geht)
2. Wie starte ich ein Programm mit irgendwelchen Werten/Parametern?
Also wie z.B. shutdown -s -t 0
shutdown ist die .exe Datei und -s -t 10 sind die Parameter
Danke im Voraus!
Regards,
Kmitska
Re: Nachricht an Programm senden
Verfasst: So Apr 29, 2012 7:46 pm
von Xin
Kmitska hat geschrieben:1. Ist es möglich, dass sich 2 aktive Programme sich unterhalten?
Was ich damit sagen will ist:
Ich will, dass das erste Programme auf "eingehende" Nachrichten wartet (Ohne Socket, wenns geht)
Auf verschiedenen Betriebsystemen gibt es da REXX für. Diese wären OS/2 und AmigaOS. Ansonsten sollte es über Shared-Memory-Bereiche gehen, bzw. Shared Objects (DLLs) gehen, die von beiden Programmen in den eigenen Speicher gemappt werden.
Seit REXX habe ich das nicht mehr probiert.
Kmitska hat geschrieben:2. Wie starte ich ein Programm mit irgendwelchen Werten/Parametern?
Also wie z.B. shutdown -s -t 0
shutdown ist die .exe Datei und -s -t 10 sind die Parameter
Ja, siehe
c:lib:system.
Re: Nachricht an Programm senden
Verfasst: So Apr 29, 2012 7:50 pm
von Kmitska
@ Frage 1:
Da bietet sich Socket besser an, oder?
@Frage 2:
Ich will ja mit CMD z. B. blah.exe ausführen, und dabei will ich z. B. eine Zahl mit liefern
Also: blah.exe 5
Re: Nachricht an Programm senden
Verfasst: So Apr 29, 2012 7:56 pm
von nufan
Re: Nachricht an Programm senden
Verfasst: Mo Apr 30, 2012 6:55 am
von Bebu
Zur Interprozesskommunikation:
http://www.highscore.de/cpp/boost/ unter Kapitel 8 Interprozesskommunikation. Ich kann dir aber nichts dazu sagen, weil ich damit noch nicht gearbeitet habe.