Ich habe eine Exe, die im Kontext des angemeldeten Benutzers ausgeführt wird. Die Exe verwendet WCF, um sich selbst als Named Pipe Server zu definieren (sie wird von mehreren Clients aufgerufen).Minimale Betriebssystemberechtigungen erforderlich, um Named Pipe (WCF) zu erstellen
Benötigt der Benutzer eine bestimmte Berechtigung für die Exe, um die Named Pipe erstellen zu können? Ich habe versucht, als ein Benutzer mit ziemlich minimalen Berechtigungen (dh nur in der lokalen Benutzergruppe) ausgeführt, und das funktioniert gut - aber ich bin besorgt, dass wenn ich auf der Client-Site bereitstellen, die Benutzer in gewisser Weise eingeschränkt werden können bedeutet, dass die Named Pipe-Erstellung nicht funktioniert.
Dank @Chris, große Antwort und wirklich nützliche Informationen zu haben. Vorausgesetzt, dass sowohl Client als auch Server in der Sitzung angemeldeter Benutzer ausgeführt werden, sollten keine Berechtigungsprobleme auftreten. –
@Paul Nearney: Das stimmt. –
Ich laufe in eine ähnliche Situation, aber ich habe zwei Prozesse laufen unter der gleichen Benutzer-Sitzung, aber ich kann nicht verbinden, wenn es ein Nicht-Admin-Benutzer auf Windows 7 ist. Ich frage mich, ob ich etwas besonderes angeben muss um es zu erstellen, das Objekt in dem lokalen Namespace zu erstellen? – jpierson