Network User Interface Migration
9/8/2008
Em Windows CE 5.0, Network UI e provedores de suporte de segurança (SSPs) usam a infra-estrutura novos credencial Gerenciador. Essas alterações podem afetar os desenvolvedores OS que possuem seus próprios personalizado Network UI.
A seguinte tabela mostra como as diferenças na funcionalidade entre versões anteriores de Windows Embedded CE e Windows CE 5.0.
A funcionalidade anterior | Nova funcionalidade |
---|---|
Se um usuário selecionado Salvar senhaRede, chamado interface do usuário CeCredWrite Para usuário armazenar em cache e informações domínio, e Network UI defina a senha para NULL. |
Se um usuário seleciona Salvar senhaChamadas interface do usuário, rede CredWrite Para informações usuário armazenar em cache, domínio e senha. |
SSP tentou armazenar em cache a credencial que foi passado para ele pelo usando AcquireCredentialsHandle. Se Network UI anteriormente chamado CeCredWrite, em seguida, a credencial poderia ser armazenado em cache. |
SSP lê credenciais em cache usando Credential Manager. Ele não tenta armazenar em cache a credencial. Cache de credenciais é tratado pelo chamador do SSP, que está Network UI neste maiúsculas e minúsculas. |
Toda a comunicação entre Network UI e SSP será através das configurações Registro. |
Rede interface do usuário se comunica diretamente com Credential Manager para armazenar em cache credenciais e fornecer a senha. SSP se comunica diretamente com Credential Manager para credenciais recuperar armazenados em cache, se houver algum. |
Os desenvolvedores Credential Manager OS que têm sua própria versão de Network UI devem fazer o seguinte alteração:
- Atualize codificar Network UI usar Credential Manager APIs. Para obter mais informações, consulte Credential Manager Functions.
- Para exibir em cache credenciais, o que minimiza entrada usuário, use CredRead instead of CeCredRead.
- Para salvar uma senha, chamar CredWrite instead of User-provided CeCredWrite.
Novas funções também foram adicionadas ao Windows CE 5.0 que permitem que você programaticamente fechar uma caixa diálogo nome de usuário e senha. A seguinte tabela mostra essas novas funções.
Função | Descrição |
---|---|
Essa função é semelhante a GetNewPassword, mas também retorna um identificador para uma janela que pode ser usada para descartar a caixa diálogo programaticamente por meio CloseUsernamePasswordDialog. |
|
Semelhante a GetUsernamePassword, mas também retorna um identificador para uma janela que pode ser usada para descartar a caixa diálogo programaticamente usando CloseUsernamePasswordDialog. |
|
Permite que você programaticamente fechar uma caixa diálogo nome de usuário e senha. |