Salut,<br><br>Tot nu am rezolvat problema.<br><br>Din <a href="http://msdn.microsoft.com/en-us/library/aa366763%28VS.85%29.aspx">MSDN</a> pentru MapViewOfFileEx:<br><dl><dt><em>lpBaseAddress</em> [in, optional] </dt><dd>
<p>A pointer to the memory address in the calling process address space
where mapping begins. This must be a multiple of the system's memory
allocation granularity, or the function fails. To determine the memory
allocation granularity of the system, use the <strong>GetSystemInfo</strong> function. If there is not enough address space at the specified address, the function fails.
</p></dd></dl>Se poate ca asta sa fie motivul pentru pentru care nu merge functia, pentru ca noi lucram cu o valoare conventional aleasa pentru pageSize, deci adresa la care doresc eu sa se faca maparea nu o sa fie neaparat multiplu de dimensiunea paginii in realitate.<br>
<br>Deci nu e tocmai potrivita functia MapViewOfFileEx.<br>Alternativa e sa mapez cu MapVIewOfFile tot ram-ul in alta parte si sa fac sincronizarea de mana, da mi se pare total nefireasca abordarea asta.<br>Gresesc undeva?<br>
<br>Irina<br>