Profilok könyvtára

A rendszer a felhasználói profil adatait egy adott könyvtárban tárolja, amely különböző neveket tartalmaz a Windows különböző verzióiban: a "Dokumentumok és beállítások" a Windows XP-ben és a "Felhasználók" a Windows Vista és újabb verziókban. A profilkönyvtár elérési útjának lekéréséhez használja a GetProfilesDirectory függvényt.

A profilok könyvtára a következő alkönyvtárakat tartalmazza a felhasználói profilokhoz.

Címtár Leírás
ProgramData (Windows Vista vagy újabb)/Minden felhasználó Az összes felhasználóra vonatkozó programinformációk. A Minden felhasználó könyvtár továbbra is létezik a Windows Vista vagy újabb verziókban a visszamenőleges kompatibilitás érdekében.
Alapértelmezett Az alapértelmezett felhasználóra vonatkozó profiladatok.
felhasználói A megadott felhasználóra vonatkozó profiladatok. Minden felhasználó saját profil alkönyvtárkal rendelkezik.

 

A ProgramData/Minden felhasználó könyvtár helyének lekéréséhez hívja meg a GetAllUsersProfileDirectory függvényt. Ez a könyvtár a következő alkönyvtárakat tartalmazza:

Címtár Leírás
Asztal Az asztalon megjelenítendő billentyűparancsok.
Start menü A Start menü menüelemeit.

 

Az alapértelmezett felhasználó könyvtárának helyének lekéréséhez hívja meg a GetDefaultUserProfileDirectory függvényt. Egy adott felhasználó könyvtárának helyének lekéréséhez hívja meg a GetUserProfileDirectory függvényt. Az alapértelmezett és az adott felhasználói könyvtárak is tartalmazzák a következő alkönyvtárakat. A dőlt betűs könyvtárak alapértelmezés szerint rejtett könyvtárakat jelölnek. Ezeket a könyvtárakat úgy tekintheti meg, ha a Rejtett fájlok, mappák és meghajtók megjelenítése lehetőséget választja a Mappabeállítások vezérlőpultelemben.

Címtár Leírás
Alkalmazásadatok Alkalmazásspecifikus adatok.
Süti Windows Internet Explorer cookie-k.
Asztal Az asztalon megjelenítendő billentyűparancsok.
Kedvencek Kedvenc webhelyekre mutató hivatkozások.
Helyi beállítások A profillal nem rendelkező alkalmazásbeállítások és adatok. A könyvtár beállításai vagy adatai általában számítógépspecifikusak, vagy túl nagyok ahhoz, hogy hatékonyan járjanak. Ez a könyvtár a következő almappákat tartalmazza:
  • Alkalmazásadatok
  • Történelem
  • Temp
  • Ideiglenes internetes fájlok
Saját dokumentumok A felhasználó által létrehozott dokumentumok alapértelmezett helye. Az alkalmazásoknak alapértelmezés szerint ebbe a könyvtárba kell menteniük a dokumentumfájlokat.
NetHood A Hálózat szomszédsága elemek parancsikonjai.
PrintHood A nyomtatómappa-elemek billentyűparancsai.
Legutóbbi A legutóbb használt dokumentumok billentyűparancsai.
SendTo Parancsikonok azokra a helyekre, amelyekre a felhasználó gyakran küld fájlokat.
Start menü A Start menü menüelemeit.
sablonok A sablonelemek billentyűparancsai.

 

A könyvtárak alkönyvtárainak helyének beszerzéséhez használja a SHGetFolderPath vagy SHGetKnownFolderPath függvényt.