What i am trying to do (in Vista) is run a windows service that has a named piped server and an application that runs under limited permissions as a local user. When the local user app tries to connect to the server an error is thrown that ‘Access to the path is denied’. If the app is running under an administrator account it works perfectly. I need my app to be able to communicate with the service. I know there are other possible solutions but i felt that named pipes would be the most secure. Please any help is appreciated. the lanuage is c# using the namedPipeServerStream and namedPipeClientStream.