Sou o cara por trás do Paralint.com, apontado por lsxek. Eu estou trabalhando no back-end, e meu trabalho não vai ajudar você a trazer de volta a aparência do XP, desculpe.
Obter credenciais de um usuário é tratado por um provedor de credenciais. Há exemplos no lastest Platform SDK . Se você escolher seguir esse caminho, acabará fazendo isso:
- Crie um provedor de credenciais que informe o LogonUI.exe do campo que você precisa
- Preencha esses campos com dados, como uma lista de domínios
- Quando notificado de que o bloco foi preenchido, serialize as credenciais do LSASS.exe para manipular
Se for apenas uma questão de reorganizar a aparência da tela de logon, os exemplos da Microsoft proporcionarão uma boa vantagem inicial. Mas eu tenho - e tenho certeza que você já tem - considere os benefícios que você obterá desse trabalho, considerando manutenção e tudo ...