Unified Write Filter z WPA2-Enterprise PEAP-MSCHAPv2

1

mam nadzieję, że możesz mi pomóc. Nie mogę znaleźć niezbędnych odpowiedzi.

Opracowujemy aplikację działającą w systemie Windows i ukrywającą interfejs użytkownika systemu Windows. Dlatego użytkownik nie ma dostępu do systemu Windows. Dlatego stworzyliśmy interfejs internetowy, w którym użytkownik może skonfigurować wszystkie ustawienia niezbędne dla naszej aplikacji (np. Połączenie z Wifi).

Gdy użytkownik chce dodać swoją sieć WPA2-Enterprise, gdzie jest typ metody EAP PEAP-MSCHAPv2 , musi także ustawić nazwę użytkownika i hasło.

Niestety wygląda na to, że Windows przechowuje te dane (nazwa użytkownika + hasło) w rejestrze, w HKEY_CURRENT_USER (HKCU), aby być precyzyjnym. To jest klucz: HKCU Software Microsoft Wlansvc UserData

Przejdźmy do naszego problemu: w UWF nie można wykluczyć kluczy z HKCU, ale tylko z HKEY_LOCAL_MACHINE (HKLM). Dlatego użytkownik nie może dodać takiej sieci. Musi wyłączyć UWF, ponownie dodać sieć przez interfejs WWW i ponownie włączyć UWF.

Czy istnieje inny (lepszy:) sposób na zachowanie danych użytkownika przy włączonym UWF?

Dzięki za pomoc!

shayan
źródło

Odpowiedzi:

0

Właśnie mam ten sam problem z aplikacją, która przechowuje kilka ustawień w kluczach rejestru HKCU. Ponieważ nie jest możliwe zatwierdzenie podkluczy HKCU przez UWF ani ich wykluczyć, wydaje się, że jedynym sposobem na to jest całkowite wykluczenie ścieżki, w której część rejestru użytkownika pochodzi z UWF. Nie skończyłem testowania, ale wygląda na to, że dodanie wykluczenia folderu dla „c: użytkownicy” działa. Oczywiście to powoduje, że wszelkie zmiany w części użytkownika rejestru są trwałe.

PMF
źródło