Como posso obter credenciais do IE para usar no meu código?

Atualmente, estou desenvolvendo um plugin do IE usando SpicIE.

Este plug-in faz algumas raspagens na Web semelhantes ao exemplo postado no MSDN:

WebRequest request = WebRequest.Create ("http://www.contoso.com/default.html");

request.Credentials = CredentialCache.DefaultCredentials;

HttpWebResponse response = (HttpWebResponse)request.GetResponse ();

Stream dataStream = response.GetResponseStream ();

StreamReader reader = new StreamReader (dataStream);

string responseFromServer = reader.ReadToEnd ();

reader.Close ();
dataStream.Close ();
response.Close ();

No entanto, quando executo esse código, recebo a seguinte mensagem de erro:

O servidor remoto retornou um erro: (407) Autenticação de proxy necessári

Atualmente, estou trabalhando atrás de um servidor proxy e usei o NetworkCredential para fornecer manualmente minhas credenciais de rede

request.Credentials = new System.Net.NetworkCredential("name", "password", "domain");

mas ainda recebo o mesmo err

Mesmo que meu problema seja resolvido, sei que alguns usuários do plug-in estarão atrás de um servidor prox

Eu quero saber como posso obter credenciais do IE e usá-lo no meu código para atribuí-lo a request.Credentials.

alvez seja algo assim:

request.Credentials = IE.DefaultCredentials;

questionAnswers(1)

yourAnswerToTheQuestion