Filtro di scrittura unificato con WPA2-Enterprise PEAP-MSCHAPv2


1

spero che tu mi possa aiutare. Non riesco a trovare le risposte necessarie.

Stiamo sviluppando un'applicazione che funziona su Windows e nasconde l'interfaccia utente di Windows. Pertanto l'utente non ha accesso a Windows. Ecco perché abbiamo sviluppato un'interfaccia web, in cui l'utente può configurare tutte le impostazioni necessarie per la nostra applicazione (come la connessione a un Wifi).

Quando l'utente desidera aggiungere la sua rete WPA2-Enterprise, dove il tipo di metodo EAP è PEAP-MSCHAPv2 , deve anche impostare nome utente e password.

Purtroppo sembra che Windows memorizzi questi dati (nome utente + password) nel registro, in HKEY_CURRENT_USER (HKCU) per la precisione. Questa è la chiave: HKCU \ Software \ Microsoft \ Wlansvc \ UserData

Passiamo al nostro problema: in UWF non puoi escludere le chiavi da HKCU, ma solo da HKEY_LOCAL_MACHINE (HKLM). Ecco perché l'utente non può aggiungere tale rete. Deve disabilitare UWF, aggiungere nuovamente la rete tramite l'interfaccia web e abilitare nuovamente UWF.

Esiste un altro modo (leggi: migliore) per conservare questi dati utente con UWF abilitato?

Grazie per l'aiuto!

Risposte:


0

Basta avere lo stesso identico problema con un'applicazione che memorizza alcune impostazioni nelle chiavi del Registro di sistema HKCU. Poiché non è possibile eseguire il commit delle sottochiavi HKCU tramite UWF né escluderle, sembra che l'unico modo per evitare ciò sia quello di escludere completamente UWF dal percorso dell'utente del registro. Non ho ancora terminato i test, ma sembra che l'aggiunta di un'esclusione di cartelle per "c: \ users" funzioni. Naturalmente, ciò rende persistenti eventuali modifiche alla parte utente del registro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.