Kompatybilność domen: gdzie powinny być zapisywane wspólne dane?

Napisaliśmy aplikację, która działa dość dobrze w XP, ale ma poważne problemy z migracją do Vista i Windows 7, prawdopodobnie z powodu zapisywania danych użytkownika.

Przypadek użycia jest następujący: poszczególni użytkownicy muszą zalogować się do urządzenia i użyć go do uzyskania danych. Użytkownicy nadzorujący muszą być w stanie patrzeć przez ramię poszczególnych użytkowników i sprawdzać, czy wykonują swoje zadania prawidłowo. Ci nadzorcy muszą również sprawdzić dzienniki systemowe, aby upewnić się, że system działa prawidłowo.

Sposób, w jaki wykonaliśmy te zadania w XP, polegał na bezpośrednim zapisaniu do folderu na dysku C :. Może to zła praktyka, może nie, ale zasadniczo wszyscy użytkownicy systemu musieli mieć dostęp do tych danych jako współdzielone dane. W niektórych instalacjach programu sytuacja IT nie była wcale bezpieczna, a na komputerze był jeden użytkownik, a następnie każda osoba zalogowała się osobno do naszego programu. W innych instalacjach programu personel IT jest kompetentny i ma różne loginy dla różnych użytkowników, ale każdy użytkownik może nadal uzyskiwać dostęp do C: i każdy użytkownik może nadal sprawdzać innych użytkowników w razie potrzeby.

W systemie Vista / Windows 7 wszystkie zmiany. Jeśli personel IT blokuje wszystko użytkownikom indywidualnym, ci użytkownicy nadal muszą udostępniać te wspólne dane, a zapisywanie parametrów konfiguracyjnych aplikacji i list użytkowników do katalogu aplikacji jest po prostu niedozwolone. Jeśli system znajduje się w lokalizacji z domeną, użytkownik nie ma uprawnień administratora lokalnego, a nawet instalacja może być problemem.

Czy rozwiązanie tego problemu wymaga, aby instalator utworzył katalog, do którego każdy użytkownik może pisać, a następnie umieścił w nim wszystkie dane specyficzne dla użytkownika? Jeśli tak, czy jest możliwe, aby instalator zachowywał się w ten sposób (nawet jeśli musi mieć uprawnienia administratora)? A może istnieje sposób, aby Vista / 7 zachowywał się w bardziej liberalny sposób XP?

questionAnswers(4)

yourAnswerToTheQuestion