|
Тема |
Re: UNC Paths [re: e-de] |
|
Автор |
Balam (непознат
) |
|
Публикувано | 20.11.01 20:45 |
|
|
e-de, ne si gubi vremeto s tursene na API... Takova niama da namerish, zashtoto e nevuzmozno da se napishe ot MS. Ei ti edin primer (za po-lesno si predstavi che e samo za Win9xME), i shte razberesh sam zashto:
Vzemi proizvolen fail, da rechem C:\DIR1\DIR2\DIR3\DIR4\FILE.EXT.
OS-a ima slednite 4 shares, i suotvetno, 4 razlichni UNC-ta za dostup do faila:
C:\DIR1 -> "SHARE1" (read only access bez parola)
C:\DIR1\DIR2 -> "SHARE2" (read only access s parola)
C:\DIR1\DIR2\DIR3 -> "SHARE3" (read write access bez parola)
C:\DIR1\DIR2\DIR3\DIR4 -> "SHARE4" (read only access s parola)
Zapitai se sega, ako Windows imashe edna edinstvena funkcia, koiato da ti vurne UNC na toia fail, koi ot vsichkite vuzmozni varianti sthe vurne? Kak tazi funkcia da znae kakuv tochno user shte pravi access na faila, po kakuv nachin, i dali izobstho usera shte ima prava za access do tozi fail po vurnatoto UNC?
V NT neshtata stavat dori po-slozni... Ta za tova MS ti predostaviat APIs za enumeracia, i ot tam ti moze da si izberesh kakuv UNC da polzvash. Samo ti si toia koito znae pretenciite na user-a.
Uspeh.
|
| |
|
|
|