[so] Lucrul cu fisiere - windows

Mihail Costea mihail.costea2005 at gmail.com
Tue Mar 13 12:36:16 EET 2012


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.

Am dat cu dwDesiredAccess = GENERIC_READ. Functioneaza doar daca nu i-am
dat anterior, la acelasi fisier, 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.

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.

2012/3/13 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>

> Mihail Costea <mihail.costea90 at gmail.com> writes:
> > Salut,
> >
> > Cum faci pe windows ca sa deschizi initial un fisier pentru scriere
> (caruia
> > apoi ii inchizi handle-ul), ca in cele din urma sa il deschizi iar pentru
> > citire?
>
> Păi de ce nu îl deschizi și pentru scriere și citire de la bun început.
>
> Răzvan
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20120313/2539d4a7/attachment.htm>


More information about the so mailing list