Filtro unificado de gravação com WPA2-Enterprise PEAP-MSCHAPv2

1

espero que você possa me ajudar. Não consigo encontrar as respostas necessárias.

Estamos desenvolvendo um aplicativo que é executado sobre o Windows e oculta a interface do usuário do Windows. Portanto, o usuário não tem acesso ao Windows. É por isso que desenvolvemos uma interface web, onde o usuário pode configurar todas as configurações necessárias para a nossa aplicação (como conectar-se a um Wifi).

Quando o usuário deseja adicionar sua rede WPA2-Enterprise, em que o tipo de método EAP é PEAP-MSCHAPv2 , ele também precisa definir o nome de usuário e a senha.

Infelizmente, parece que o Windows armazena esses dados (nome de usuário + senha) no registro, em HKEY_CURRENT_USER (HKCU) para ser preciso. Essa é a chave: HKCU \ Software \ Microsoft \ Wlansvc \ UserData

Vamos ao nosso problema: No UWF, você não pode excluir chaves do HKCU, mas apenas do HKEY_LOCAL_MACHINE (HKLM). É por isso que o usuário não pode adicionar essa rede. Ele tem que desabilitar o UWF, adicionar a rede novamente via interface web e habilitar o UWF novamente.

Existe outra maneira (leia-se: melhor) de preservar esses dados do usuário com o UWF ativado?

Obrigado pela ajuda!

    
por shayan 27.07.2017 / 17:22

1 resposta

0

Apenas tendo exatamente o mesmo problema com um aplicativo que armazena algumas configurações em chaves de registro HKCU. Como não é possível cometer subchaves HKCU através de UWF nem excluí-las, parece que a única maneira de contornar isso é excluir o caminho em que a parte do usuário do registro é completamente UWF. Ainda não terminei o teste, mas parece que adicionar uma exclusão de pasta para "c: \ users" funciona. Claro, isso faz com que quaisquer alterações na parte do usuário do registro persistente.

    
por 09.03.2018 / 09:33