title: Credentials for ServerManager.OpenRemote
body: <p>I'm trying to use ServerManager.OpenRemote (from Microsoft.Web.Administration) but am unable to find documentation on how to give it different credentials from the current user.  I tried SimpleImpersonation (from <a href="https://stackoverflow.com/questions/125341/how-do-you-do-impersonation-in-net">How do you do Impersonation in .NET?</a>) and it gives me the same error:</p>
  
  <blockquote>
    <p>System.UnauthorizedAccessException - Retrieving the COM class factory for remote component with CLSID {2B72133B-3F5B-4602-8952-803546CE3344} from machine [...] failed due to the following error: 80070005 [...]."</p>
  </blockquote>
  
  <p>Firewall on the remote machine is off.  UAC is disabled.</p>