> The defaultCredentialsCache seems to be populated when launching an
> application.
>
> My problem is: when impersonating
> (WindowsIdentity(upnname).Impersonate()), my credentialscache is not
> re-populated with the new logon?
Have you tried creating a new NetworkCredential object under the
impersonated context? This may or may not work for your scenario, depending
on what it is you're trying to do.
> Please, any insight into this mistory of networkcredentials would be
> greatly appreciated
Are you attempting to impersonate on the client end of a network
communication? If so, why not simply permit the original user context to
access the server?