PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenaustausch zwischen 2 Prozessen in .NET C#


Elemental
2004-09-22, 14:18:37
Hallo,
wie kann man denn ohne gröberen Aufwand in C# Daten von einem Prozess zu einem anderen Prozess bringen? Der Prozess wird von einer Applikation gestartet, und die Strings in args[] sind nicht ausreichend (ein Binärobjekt nötig).
Gibt's da was Einfaches (Stichwort Remoting)?

D-Swat
2004-09-22, 15:07:34
Je nachdem wie kompliziert es werden soll, hast du verschiedene Möglichkeiten.
Was mir grad so spontan einfällt:

1. Programm 1 serialisiert die Daten in eine Datei und Programm 2 liest die Datei ein.
2. Named-Pipes
3. System.Runtime.Remoting

Gibt bestimmt noch viel mehr.
Google einfach mal nach 'inter process comunication'