Faça a tela de login do Windows 7 parecer com a tela de login do Windows XP


10

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

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

Eu sei que isso é um pouco estranho, e confie em mim, eu não faria isso se não precisasse. Mesmo se houvesse apenas uma maneira de selecionar o domínio em uma caixa suspensa, seria bom. Estamos tentando fazer com que usuários que não sejam do domínio façam login na máquina local em vez de 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 eu 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


1
+1, o fluxo de trabalho do Windows Vista / 7 "switch user" é doloroso .
Joel Coehoorn

Respostas:


2

Eu sou o cara por trás do Paralint.com, apontado por lsxek. Estou trabalhando no back-end e meu trabalho não ajudará você a recuperar o visual do XP, desculpe.

A obtenção de credenciais de um usuário é tratada por um provedor de credenciais. Existem exemplos no último SDK da plataforma . Se você optar por seguir esse caminho, acabará fazendo o seguinte:

  1. Crie um provedor de credenciais que informe o LogonUI.exe do campo necessário
  2. Preencha esses campos com dados, como uma lista de domínios
  3. Quando notificado que seu 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 darão uma boa vantagem. Mas eu consideraria - e tenho certeza que você já tem agora - os benefícios que você obterá com esse trabalho, considerando a manutenção e tudo ...


7

De acordo com esse segmento , não é possível porque o Windows Vista e o 7 não usam o arquivo MSGina.DLL antigo que fornecia a referida caixa de diálogo. No entanto, há uma edição de registro sugerida no mesmo segmento que permitiria ocultar contas que você não deseja exibir na tela de logon.

Edição: Aparentemente, não fiz uma pesquisa completa. Existe um projeto de código aberto chamado pGina que pode ajudar aqui. Requer o .NET Framework v3.5 SP1 e possui um plug-in relacionado à autorização LDAP. No entanto, o suporte ao Windows 7 ainda é um trabalho em andamento.

EDIÇÃO 2: Outra solução possível em andamento: alguém está portando sua GINA personalizada para um provedor de credenciais adequado para uso no Vista (e possivelmente no Windows 7).


1
Vou aguentar mais alguns dias. Caso contrário, acho que essa é uma boa resposta, como vou receber.
21410 Joe

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.