Nu stiu daca va fi folosit pentru redirectare input dupa ce a fost folosit intr-o comanda anterioara pentru o redirectare output. Ii fac CloseHandle la acea redirectare output.<div><br></div><div>Am dat cu <span style>dwDesiredAccess = </span><span style>GENERIC_READ. Functioneaza doar daca nu i-am dat anterior, la acelasi fisier, </span><span style>GENERIC_WRITE (chiar daca inchid handle-ul dupa ce se termina porcesul copil). Acest comportament se mentine doar pe durata executiei programului. Daca deschid din nou procesul, pot sa citesc din fisier, atata timp cat nu scriu in el inainte, in aceeasi rulare a programului.</span><span style> </span></div>
<div><br></div><div>O sa mai incerc sa vad ce iese. Poate o fi ceva de la cum am inchis procesul in care am redirectat iesirea STDOUT pentru scriere.<div><br><div class="gmail_quote">2012/3/13 Razvan Deaconescu <span dir="ltr"><<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Mihail Costea <<a href="mailto:mihail.costea90@gmail.com">mihail.costea90@gmail.com</a>> writes:<br>
> Salut,<br>
><br>
> Cum faci pe windows ca sa deschizi initial un fisier pentru scriere (caruia<br>
> apoi ii inchizi handle-ul), ca in cele din urma sa il deschizi iar pentru<br>
> citire?<br>
<br>
</div>Păi de ce nu îl deschizi și pentru scriere și citire de la bun început.<br>
<br>
Răzvan<br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></blockquote></div><br></div></div>