Pozycje od 1 do 2 z 2

Wątek: Profile użytkowników pod Vistą

  1. #1
    Administrator Avatar Marek
    Data rejestracji
    4-07-2005
    Lokalizacja
    no man's land
    posty
    2 365
    Podziękowania
    0
    Podziękowano 21 razy w 21 postach
    Pozycje blogu
    6
    Programy i spolszczenia
    10
    Wysłane pliki
    53
    Siła reputacji
    10

    Profile użytkowników pod Vistą

    Profile użytkowników pod Vistą

    Czym jest profil użytkownika? W uproszczeniu to coś, co dotyczy indywidualnie każdego użytkownika. To jego ustawienia konfiguracyjne, dokumenty, pulpit i wiele innych elementów, które sprawiają, że każdy użytkownik jest wyjątkowy.

    Tak, jak w przypadku Windows 2000 czy też XP, w Vista mamy dalej do czynienia z 3 głównymi rodzajami profili. Dla przypomnienia są to:

    • lokalny (ang. local profile) – przechowywany lokalnie na komputerze użytkownika;
    • mobilny (ang. roaming profile) – pozwalający użytkownikowi na
    • przemieszczanie się pomiędzy komputerami;
    • obowiązkowy (ang. mandatory profile) – zapobiegający wprowadzaniu trwałych zmian do profilu;


    W tym podziale nic się nie zmieniło. W profilach zmieniło się jednak parę innych rzeczy o których poniżej.

    Struktura profilu
    Podstawową rzeczą, która uległa modyfikacji w Vista, jeśli chodzi o profil, jest jego struktura. Pierwszą widoczną zmianą jest przemianowanie głównego folderu przechowującego wszystkie profile, czyli „Documents and Settings” na „Użytkownicy”. Pozostałe, najważniejsze przekształcenia nazw w profilu użytkownika, jak sądzę, najlepiej zobrazuje następująca tabelka:


    Jednakże oprócz zmian nazewniczych, typu przejście z nazwy „Moje dokumenty” na „Dokumenty”, a także dodania kilku nowych folderów jak np. „Wyszukiwania”, widzimy tu także pewne przemieszczenia folderów związane głównie z folderem występującym w Viście pod nazwą AppData. Ich celem było jasne określenie, co konkretnie w nim ma podlegać rotacji pomiędzy komputerami, gdy użytkownik używa profilu mobilnego, a co nie.

    Folder AppData teraz został poddany podziałowi na 3 podfoldery, a tak naprawdę na dwie części: lokalną (folder Local, LocalLow) i mobilną (folder Roaming). Jak łatwo się domyślić, folder Roaming zawiera to wszystko, co podąża za użytkownikiem w profilach mobilnych.

    W części lokalnej obok foldera Local, będącego odpowiednikiem „Ustawienia lokalne\ Dane Aplikacji”, powstała również nowa rzecz o nazwie LocalLow. LocalLow jest specjalnym rodzajem folderu używanym przez aplikacje o bardzo małym stopniu zaufania ze strony systemu, a więc potencjalnie niebezpieczne. Dobrym przykładem, w którym folder ten jest wykorzystywany, jest tryb Protected Mode przeglądarki Internet Explorer.

    Ale LowLocal nie jest jedyną nowością w części lokalnej. Jeśli zajrzymy do folderu Local i tu znajdziemy coś nowego, a mianowicie podfolder o nazwie VirtualStore. Związany on jest z wirtualizacją plików pochodzących od aplikacji żądających dostępu do chronionych elementów systemu, takich jak katalog Program Files czy też Windows. Gdy aplikacja próbuje zapisać coś w takim miejscu, jest wtedy przekierowana właśnie do folderu VirtualStore i tu dokonywane są odpowiednie zapisy. Elementy podlegające takiemu mechanizmowi bezpośrednio w katalogu Windows, Program Files, czy też ich podkatalogach, możemy łatwo wyświetlić po wejściu do danego katalogu i kliknięciu przycisku „Pliki zgodności”, który pojawi się w górnym menu. Zostajemy wtedy automatycznie przeniesieni do odpowiedniego katalogu w VirtualStore.

    Warto jednak zauważyć, że jest to raczej rozwiązanie przejściowe dla starszych aplikacji i ten rodzaj wirtualizacji w pewnych przypadkach jest zablokowany. Na przykład, gdy mamy do czynienia z aplikacjami 64 bitowymi oraz z ustawionym poprzez RequestedExecutionLevel odpowiednim poziomem wykonania, który to znajduje się w pliku manifestu aplikacji. Również, gdy zalogowany użytkownik ma uprawnienia administracyjne - proces wirtualizacji nie ma miejsca.

    I na koniec zmian w strukturze - jeszcze jedna konwersja nazewnicza. Dotychczasowy folder „All user” przyjął obecnie nazwę „Publiczny”. Oprócz tego zmieniła się także wartość zmiennej środowiskowej ALLUSERSPROFILE, która do tej pory wyglądała tak:

    Kod:
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    Teraz trochę niespodziewanie kieruje do folderu:

    Kod:
    ALLUSERSPROFILE=C:\ProgramData


    Wątki pokrewne:
    Marek


      Proszę nie przysyłać zapytań na PW lub mailem. Do tego służy forum.  






    Błąd jest przywilejem filozofów,
    tylko głupcy nie mylą się nigdy.
    Sokrates


  2. #2
    Administrator Avatar Marek
    Data rejestracji
    4-07-2005
    Lokalizacja
    no man's land
    posty
    2 365
    Podziękowania
    0
    Podziękowano 21 razy w 21 postach
    Pozycje blogu
    6
    Programy i spolszczenia
    10
    Wysłane pliki
    53
    Siła reputacji
    10

    Połączenia katalogów czyli junction points

    Połączenia katalogów czyli junction points

    Mimo, iż niektóre powyższych zmian na pierwszy rzut oka mogą się wydawać głównie małymi zmianami kosmetycznymi, mającymi na celu zapewnienie większej intuicyjności w nazewnictwie, konsekwencje ich nie zawsze bywają już tak małe. Wiele albowiem starszych aplikacji może mieć na sztywno wbudowane odwołanie chociażby do folderu „Documents and settings”. W celu zapewnienia wstecznej zgodności dla takich właśnie przypadków wykorzystano ideę tzw. połączeń katalogów (ang. junction points). Połączenie takie jest tak naprawdę wskaźnikiem do danego folderu. Jest to specjalny rodzaj linku symbolicznego, odnoszący się do katalogu, który w systemie Vista można również samemu stworzyć wykorzystując komendę:

    Kod:
    mklink /j „łącze” „element docelowy”
    Dzięki niemu do danego folderu możemy się odwołać wykorzystując zupełnie inną nazwę, co może się okazać niezbędne w celu zapewnienia zgodności np. z programami, które bezwzględnie takiej nazwy wymagają i nie dają się w prosty sposób przekonać do nowego nazewnictwa wprowadzonego w Viście. Tak więc w celu zapewnienia pewnej kompatybilności dla obecnych folderów związanych z profilem, stworzono połączenia katalogów, którym przypisano nazwy starych folderów występujących w poprzednich systemach, czyli np. dla folderu „Dokumenty” stworzono połączenie o nazwie „Moje dokumenty”.

    Przy domyślnych ustawieniach widoku połaczenia są niewidoczne. Jeśli jednak wyłączymy „Ukryj chronione pliki systemu operacyjnego (zalecane)” oraz włączymy „Pokaż ukryte pliki i foldery” zobaczymy na przykład dobrze nam znany folder (czyli teraz tak naprawdę połączenie katalogu) „Documents and settings”, a także wiele innych połączeń:


    By zobaczyć dokąd dany wskaźnik dokładnie prowadzi, można wylistować zawartość folderu komendą:

    Kod:
    „dir /a:s”:

    Jak widać, obecne w Vista połączenia dość dokładnie odwzorowują strukturę folderów znaną ze starszych systemów.

    Marek


      Proszę nie przysyłać zapytań na PW lub mailem. Do tego służy forum.  






    Błąd jest przywilejem filozofów,
    tylko głupcy nie mylą się nigdy.
    Sokrates


Informacje o wątku

Users Browsing this Thread

Aktualnie jest 1 użytkownik(ów) przeglądający(ch) ten wątek. (0 zarejestrowany(ch) i 1 gości)

Tagi w tym wątku

Bookmarks

Reguły pisania postów

  • Nie możesz rozpoczynać nowych wątków
  • Nie możesz pisać odpowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •