[pso] Tema3win reloaded

Octavian Purdila pso@cursuri.cs.pub.ro
Mon, 7 Jun 2004 16:53:29 +0300


On Monday 07 June 2004 01:04, Diaconescu wrote:
> Hello pso,
>
> Am scris acum cateva zile, la tema3 pe Windows
> nu reuseam sa fac ZwOpenFile() sa mearga...
> Eroarea returnata era 'Access denied'
> De asemenea, testul nu stergea fisierele create.
>
> Asa ca am facut o mica modificare in fisierul de test:
> pentru a crea fisierele c:\file[0-9] am inlocuit
> functia open() cu functia CreateFile() din SDK si acum totul merge ok.
>
> De ce? Care ar fi parametrii functiei CreateFile() pentru a se
> comporta echivalent cu open()?
>

E din cauza modului de access. In ZwOpen trebuie sa specifici FILE_SHARE_READ|
FILE_SHARE_WRITE. 

>
> PS.
> Se depuncteaza major aceasta modificare a testului?

Nu. Incearca sa corectezi implementarea ca sa nu trebuiasca sa compilez/rulez 
testul tau. 

tavi