title: Windows Forms Impersonation from a non-Domain added machine
body: <p>I would like to know if it is possible to perform an impersonation from an application that is running on a machine that is NOT added to the specified domain? </p>
  
  <p>The application is a Windows Forms application. The WindowsIdentity.GetCurrent().Name does not change after the impersonation has been done by calling UserLogon(), DuplicateToken() and Impersonate()</p>
  
  <p>Is this something that can be done?</p>