Programu korzystający z rejestru a konta użytkowników

Odpowiedz Nowy wątek
Blondynka
2007-01-07 12:12
Blondynka
0

Warunkiem działania programu jest dostęp do pewnego klucza (jego odczyt i zapis) znajdującego się w rejestrze. Jest to jeden z podkluczy HKEY_LOCAL_MACHINE\SOFTWARE\Mój program... Problem polega na tym, że program działa tylko jeżeli typ konta użytkownika jest zadeklarowany jako administrator komputera. W przeciwnym przypadku przy uruchomieniu programu wyskakuje komunikat błędu odczytu wartości klucza. Chodzi o to, aby na komputerze na którym jest zdefiniowane jedno konto administratora i kilka kont z ograniczeniami, program był dostępny w każdym z kont.

Z góry dzięki za pomoc.

Pozostało 580 znaków

2007-01-07 13:45
Moderator

Rejestracja: 17 lat temu

Ostatnio: 57 minut temu

0

Zwykły użytkownik nie ma praw zapisu do HKEY_LOCAL_MACHINE. Możesz zapisywać na każdym koncie użytkownika do HKEY_CURRENT_USER, ale wtedy ustawienia zapisane będą mogły być rózne dla różnych kont.

Notabene już w Windows Vista to zapis do HKEY_LOCAL_MACHINE się powiedzie, choć w rzeczywistości nie zostanie wykonany, ale programowi zostanie "podstawiony" wirtualny fragment rejestru, tak jak by dokonał zmian.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0