Ze zrobieniem hasła: podawanie, odczytywanie i tak dalej nie ma problemu.
Ale załóżmy że użytkownik włącza możliwość ustawienia dostępu do ustawień na hasło. (Tak jak np w Kaspersky AntiVirus)
Hasło to zapisywane jest w jakieś postaci np: w rejestrze (to nie ważne).
Włączenie odbywa się za pomocą CheckBoxa z wartością 0 na wył, 1 na wł.
Ale po wczytaniu program sprawdza czy jest włączone "wejście do ustawien po podaniu hasła". Pobierając wartość 1, co oznacza że użytkownik korzysta z zabezpieczenia do ustawień, pyta się o hasło.
I TUTAJ: zakładam że użytkownik inny nie zna hasła, ale zmieniając wartość z 1 na 0 w rejestrze powoduje tym samym że może wejść bez podawania hasła (bo 0 oznacza wyłączoną możliwość dostępu do ustawień na hasło).
Jak temu zapobiec ??