[kpkoch - Thu Mar 13 20:22:30 2008]: > I tried this test scenario on XP. When a user starts a process with > elevated privilege, the process gets a different LSID from the > spawning > logon session. The spawned, elevated process can't access the > original > process's ccache, because the name of the ccache is based on the LSID. Run As Administrator on XP/2003 is not the same as Vista/2008's run with elevated privileges. Run as Administrator means login as the Administrator account which is a new logon session and is intended to be a new logon session. Credentials should not be shared between the two accounts. The same is true if you use a non-Administrator account on Vista and choose Run as Administrator. In that case, you are using a new logon ID and the logon sessions should be separate. There is no bug here. This is the desired behavior.