CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - Odpowiednik unixowego - open istnieje w tym Å›rodowisku?
Strona 1 z 1

Odpowiednik unixowego - open istnieje w tym środowisku?

Nowy postNapisane: wtorek, 7 listopada 2017, 23:29
przez lukagrom
Pytanie jak w temacie. Czy są funkcje przypominające czyste C, konkretnie unixowa biblioteka -> (#include <unistd.h> dla kompilatora gcc), gdzie można ingerować w operacjach na plikach łącznie z uwzględnieniem praw do czytania, zapisywania i wykonywania, przez poszczególnych użytkowników czy administratora? Jaskrawym przykładem funkcja open, mająca przykładowy kształt -
KOD cpp:   •  UKRYJ  •
int cos_tam=(nazwa_pliku,O_WRONLY | O_CREAT | O_EXCL,0666)
Wiem, że Windows to nie Linux, ale interesuje mnie kwestia tworzenia/ingerownia plików pod konkretnego użytkownika w środowisku wieloużytkowym.

Re: Odpowiednik unixowego - open istnieje w tym środowisku?

Nowy postNapisane: środa, 8 listopada 2017, 12:18
przez polymorphism
Tu raczej musiałbyś sięgnąć po funkcje WinAPI -> https://msdn.microsoft.com/pl-pl/library/windows/desktop/aa364399(v=vs.85).aspx

Re: Odpowiednik unixowego - open istnieje w tym środowisku?

Nowy postNapisane: środa, 8 listopada 2017, 12:32
przez lukagrom
Dokładnie o to mi chodziło.