Ich habe eine exe, die im Kontext des angemeldeten Benutzers läuft. Die Exe verwendet WCF, um sich selbst als Named Pipe Server zu definieren (sie wird von mehreren Clients aufgerufen).
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.
Für einen lokal angemeldeten Benutzer sind keine speziellen Berechtigungen erforderlich, um das Service-Ende eines WCF-Services mithilfe der netNamedPipe-Bindung einzurichten.
Sie müssen sich jedoch darüber sorgen, ob die Clients den Dienst finden und eine Verbindung zu ihm herstellen können. Es gibt zwei Aspekte:
Weitere Details hier wenn Sie interessiert sind.
Tags und Links wcf named-pipes windows permissions