It is only possible to delete a file if the file is not mapped (as image or data section) and if nobody else has open this file. The second condition is the reason for the handle check. There exist one situation for more than one handle. The file can be open with FILE_SHARE_DELETE. Currently it is not implemented.
I have checked some other fs' (a couple of ext fs') and they do no such check. Io(Set/Check)ShareAccess should already have taken care of denying access in the right cases (when create/open file). Removing the handle check fixes my problem:-)
Gunnar
- Hartmut
Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev