Hi,
ich habe eine für mich passable Lösung für Named Pipes auf CodeProject gefunden.
http://www.codeproject.com/Articles/864679/Creating-a-Server-Using-Named-Pipes
Diese habe ich für meine Zwecke noch etwas modifizieren müssen sodass meine persönlichen Anforderungen erfüllt sind. Unteranderem ist es Aufgabe, Messages zwischen zwei Computern hin und herzusenden. Zwischen zwei Domänen Computern funktioniert das auch. Zwischen Computern einer Workergroup nur mit einem Trick den ich sehr "unsexy" finde.
Ich muss mir dort ein Laufwerk mappen und meine Credentials angeben. Erst dann funktioniert der Zugriff über Named Pipes.
(Zur Info: Username und PW sind auf beiden Computern identisch angelegt und haben Adminrechte)
Über die Klasse NamedPipeClientStream kann ich mich nicht authentifizeren sonderen nur einen ImpersonationLevel angeben.
Mit welcher Lösung kann ich mich denn sinnvoll im Vorfeld über meine Anwendung authentifizieren, sodass das die Named Pipes funktionieren ?
Danke Gruß Magic
ich habe eine für mich passable Lösung für Named Pipes auf CodeProject gefunden.
http://www.codeproject.com/Articles/864679/Creating-a-Server-Using-Named-Pipes
Diese habe ich für meine Zwecke noch etwas modifizieren müssen sodass meine persönlichen Anforderungen erfüllt sind. Unteranderem ist es Aufgabe, Messages zwischen zwei Computern hin und herzusenden. Zwischen zwei Domänen Computern funktioniert das auch. Zwischen Computern einer Workergroup nur mit einem Trick den ich sehr "unsexy" finde.
Ich muss mir dort ein Laufwerk mappen und meine Credentials angeben. Erst dann funktioniert der Zugriff über Named Pipes.
(Zur Info: Username und PW sind auf beiden Computern identisch angelegt und haben Adminrechte)
Über die Klasse NamedPipeClientStream kann ich mich nicht authentifizeren sonderen nur einen ImpersonationLevel angeben.
Mit welcher Lösung kann ich mich denn sinnvoll im Vorfeld über meine Anwendung authentifizieren, sodass das die Named Pipes funktionieren ?
Danke Gruß Magic