Here is a simple example of my problem. I am writing an application in which self hosts a WCF service for communication only in a user session. When several users simultaneously run this application on a Terminal Services machine, all users are satisfied as long as they do not have local administrative rights. The problem begins if two or more users are admins, the first user creates the service, the second user because the service was created globally ...
A simple Win32 implementation without WCF will create a named pipe with the local prefix. First, WCF tries to create a global shared memory mapping, then fails, and then creates a local mapping.
Has anyone found a way to host the WCF service, which is local to the current user session, even if the user is a local administrator?
source share