Faça com que a tela de login do Windows 7 se pareça com a tela de login do Windows XP

10

Existe uma maneira de fazer com que a tela de login no Windows 7 se pareça com a do Windows XP, ou seja, caixas para:

  • Nome de usuário
  • Senha
  • Domínio

Eu sei que isso é um pouco estranho, e acredite, eu não faria isso se não precisasse. Mesmo se houvesse apenas uma maneira de selecionar o domínio de uma caixa suspensa seria bom. Estamos tentando fazer com que os usuários que não são de domínio efetuem login na máquina local em vez de fazer login no domínio com um nome de usuário e senha genéricos.

Para referência futura, descobri que a maneira mais fácil de resolver o problema que estava tendo (fazer com que os usuários locais façam logon com facilidade) é adicionar um ./ na frente do nome de usuário.
ou seja, ./ joebloggs

    
por Joe Taylor 29.03.2010 / 15:16

3 respostas

2

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:

  1. Crie um provedor de credenciais que informe o LogonUI.exe do campo que você precisa
  2. Preencha esses campos com dados, como uma lista de domínios
  3. 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 ...

    
por 06.06.2011 / 15:56
7

De acordo com o este tópico , não é possível porque o Windows Vista e 7 não usa o arquivo MSGina.DLL antigo que forneceu a caixa de diálogo. No entanto, há uma edição de registro sugerida no mesmo thread que permitiria ocultar as contas que você não deseja exibir na tela de logon.

EDIT: Aparentemente, não fiz uma pesquisa completa. Existe um projeto opensource chamado pGina que pode ajudar aqui. Requer o .NET Framework v3.5 SP1 e tem um plugin relacionado à autorização LDAP. No entanto, o suporte para o Windows 7 ainda é praticamente um trabalho em andamento.

EDIT 2: Outra possível solução em andamento: alguém é portando seu GINA personalizado para um provedor de Credenciais adequado para uso no Vista (e possivelmente no Windows 7).

    
por 29.03.2010 / 18:02
2

link

    
por 30.03.2010 / 00:02