How do I change who is logged in (allow for another user to login) to an application that is using Windows Authentication without having the PC user log off?
To clarify: Do you want to be logged in to Windows with one account and then be able to view a web site that uses Windows Authentication with a different user?
Maybe you can run the browser under a different account with runas.
You could prevent IE (I assume) from automatically passing NTLM credentials. But then you'll get a login dialog.
You can change the "automatically login behavior" by doing the following in IE:
Tools -> Internet Options -> Security tab -> Intranet zone (I assume)
Then click "Custom level..." and scroll to the bottom to User Authentication -> Logon.
Select the "Prompt for user name and password" option.
FF has similar options by going into "about:config" and change the "network.automatic-ntlm-auth.trusted-uris" setting.
Right-click on your browser icon, choose "Run as...", and provide the other user's credentials.
You would be better served to use forms-based auth against AD with impersonation. Pass-through authentication is uneven and introduces a number of issues you don't even want to begin to deal with.