title: Can I listen on a port (using HttpListener or other .NET code) on Vista without requiring administrator priveleges?
body: <p>I'm using HttpListener to allow a user to set up a proxy on a user-defined port. When I start the HttpListener, I get an exception if the application isn't running under administrator privileges in Vista.</p>
  
  <p>From what I've read, <a href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=93940" rel="noreferrer">this is expected behavior</a> - administrator privileges are required to start listening on a port. But I'm sure there are ways around this, as I run plenty of programs (like Skype) which listen on a port without requiring elevation to administrator.</p>
  
  <p>Is there a way to do this with HttpListener? If not, can I make other API calls in .NET code to set up the port?</p>