prawa dostepu do pliku w XP

0

Witam.

Jak zmienic prawa dostepu do pliku, tak aby mogl on byc uruchamiany przez kazdego uzytkownika ?? Prosze o jakis przykladowy kod :).

pozdrawiam,
MiloszeS

0

O jakim "zabezpieczeniu" dostępu do tego pliku mówisz?

0

(Sytuacja dotyczy systemu operacyjnego Windows XP)

Otoz spotaklem sie z taka sytuacja. Zainstalowalem swoj program z poziomu administratora. Program dziala bezproblemowo. Jednakze kiedy przechodze na konto zwyklego uzytkownika uruchomiona aplikacja nie moze pisac do pliku. Zglasza sie blad Odmowa Dostepu.
Nie wiem jak ugryzc ten problem.

0

hmmm moze w ten sposob sie uda: kliknij prawym przyciskiem myszy na folder programy/udostepnianie i zabezpieczenia nastepnie zakladna zabezpieczenia i kazemu uzytkownikowi nadaj takie prawa jaki chcesz... powinno zadzialac

0

ale to raczej chodziło o kod ... :-/

0

to bedzie cos podobnego do praw dostepu NTFS sprawdz SetFIleSeciurity...

0

http://4programmers.net/Forum/viewtopic.php/id=61724 - no niech ktoś znajdzie odpowiednia kombinacją funkcji SetPrivilege, LookupAccountName, GetFileSecurity, GetSecurityDescriptorDacl, GetEffectiveRightsFromAcl itp...

0

wiecie co jest najlepsze- jest ten sam problem na partycji z FAT 32 :/

// eee... co? w fat32 nie ma czegoś takiego jak prawa dostępu - ŁF

0

No wlasnie :/. Zastanawiam sie czy czasami XP nie ma jakichs innych pop.... mechanizmow ochrony plikow :/

0

nie ma; musisz dostać sid użytkownika, dla którego sprawdzasz prawa, dacl pliku/katalogu i na ich podstawie pobrać efektywne prawa do pliku - polecam lekturę msdn.

1 użytkowników online, w tym zalogowanych: 0, gości: 1