Viimeistään Windows Vista myötä on alettu puhua siitä, mihin erityypiset tiedostot kuuluisi tallentaa. Tavallisilla käyttäjillä ei esimerkiksi Vistassa ole enää oikeutta kirjoittaa Program Files -kansioon.
MSDN:stä löytyviä ohjeistuksia lukiessa yksi asia on kuitenkin jäänyt askarruttamaan: minne esimerkiksi kehitysvälineiden kuuluisi tallentaa esimerkkisovellukset jotka käännetään ja ajetaan?
Aiemmin nämä on usein tallennettu suoraan Program Files -kansioon, mutta kuten sanottua, Vistassa tämä ei enää toimi. Käyttäjän omat Documents (My Documents) ei sekään tunnu luontevalta, koska esimerkithän (ja varsinkaan käännetyt exet) eivät ole käyttäjän itsensä tekemiä (enkä muutenkaan pidä siitä, että ohjelmat perustelevat omia kansioitaan Documents-kansion alle). Kolmas paikka, AppData, on sekin huono hankalan sijaintinsa takia.
Jos olisitte tekemässä esim. kehitysvälinettä ja sen mukana esimerkkitiedostoja, mihin ne olisi paras tallentaa?
Terveisin,
Jani Järvinen