Slawomir
8/9/2007 4:37:00 PM
AnJack napisa3(a):
> Witam,
> Napisalem program, ktory tworzy log zdarzen i zapisuje go do pliku
> *.txt. Na koncie admina jest ok, ale na kontach userow nie dziala
> dobrze. Przyznalem wszystkie prawa Uzytkownikowi, ale dzieja sie
> jakies niezrozumiale dla mnie rzeczy. Jezeli plik nie zostal
> wczesniej stworzony, to obojetnie na jakim koncie program go potrafi
> stworzyc. Jednak staje sie jego wlascicielem i juz zaden inny
> Uzytkownik nie moze do niego zapisywac. Moze ktos mie podpowiedziec,
> jak to rozwiazac? Bo niezbyt jestem biegly w kruczkach administrowania.
> Aha - user, ktory juz nie moze pisac do tego pliku, zapisuje log
> w katalogu Documents and Settings odpowiednim dla niego.
>
> Pozdrawiam.
Gdzie zapisujesz plik? Z tego co kojarze, to który? z
System.Environment.SpecialFolder w3a?nie w takim celu by3
udostepniany... mo?e CommonApplicationData? |cie?ke do folderu
dostaniesz przez System.Environment.GetFolderPath(special folder). Który
to folder niestety nie pamietam, musisz sprawdzia.
pozdrawiam,
S3awek