[so] [Tema3][Windows] Re-mapare fisier

Vlad MUSCALU vlad.muscalu at cti.pub.ro
Thu Apr 14 20:25:50 EEST 2016


2016-04-14 0:54 GMT+03:00 Vlad MUSCALU via so <so at cursuri.cs.pub.ro>:
> Cand incerc sa remapez un fisier (prin MapViewOfFileEx) care a fost
> demapat (prin UnmapViewOfFile) sau daca incerc sa mapez o alta protiune din el
> primesc Access Denied.

Am întâmpinat și eu problema asta. Motivul era că foloseam aceeași
valoare de offset atât pentru parametrul 3 (dwFileOffsetHigh) cât și
pentru parametrul 4 (dwFileOffsetLow). Am rezolvat prin a lăsa
dwFileOffsetHigh pe 0 și dwFileOffsetLow pe offset-ul dorit.

Problema era defapt de la VMWare. Foloseam shared files ca sa pot edita sursele in
host si sa le compilez si testez in vm.
Ceea ce se intampla era ca fisierele isi luau lock (Posibil de la host) in momentul in care erau create, 
si nu puteau fi mapate.
Pe linux le cream direct in /tmp/ si nu intampinasem aceasta problema. :)



More information about the so mailing list