I\'m following this tutorial and seems like to implement WCF in my application it would need to run with administrator privileges.
I want to use remoting only>
It could well be that because you are registering the endpoint information programatically that you need the elevated permissions. WCF does not require them in most circumstances.
Services such as this one require permission to register HTTP addresses on the machine for listening. Administrator accounts have this permission, but non-administrator accounts must be granted permission for HTTP namespaces