Commit graph

12 commits

Author SHA1 Message Date
Tal Aloni
756fbb96fa NTFileSystemHelper: CreateFile now returns FileStatus 2017-02-11 01:17:46 +02:00
Tal Aloni
36353c9d08 Moved helper methods to NTFileStoreHelper, Moved IOExceptionHelper 2017-02-10 19:53:54 +02:00
Tal Aloni
4be937e7c1 NTFileSystemHelper.CreateFile: Corrected FILE_SUPERSEDE implementation 2017-02-09 15:28:57 +02:00
Tal Aloni
a9f92df47b Code refactoring: Added NTFileSystemHelper.ToNTStatus method to translate IFileSystem exceptions to NTStatus 2017-02-09 14:28:37 +02:00
Tal Aloni
fd26380dab API improvement: FileSystemShare: Added OnAccessRequest event that allows the subscriber to manage read / write permissions 2017-02-09 14:22:52 +02:00
Tal Aloni
f9ad9f9b5e NTFileSystemHelper: Improved ToFileAccess and ToFileShare implementations 2017-02-09 14:08:21 +02:00
Tal Aloni
e4506c5267 NTFileSystemHelper: CreateFile: Honor DesiredAccess.MAXIMUM_ALLOWED 2017-02-08 22:02:38 +02:00
Tal Aloni
c2ed2ea102 NTFileSystemHelper: Handle IFileSystem related ArgumentException 2017-02-03 01:19:22 +02:00
Tal Aloni
b24345b5ca NTFileSystemHelper: Added OpenFile helper method 2017-02-02 22:53:40 +02:00
Tal Aloni
2460401955 NTFileSystemHelper: CreateFile: Updated logging messages 2017-02-02 22:50:24 +02:00
Tal Aloni
ee55b59a2f Return STATUS_ACCESS_DENIED when writing to file that was opened for reading and vice versa 2017-01-22 22:26:14 +02:00
Tal Aloni
bac24a8b0a Added NTFileSystemHelper class
Helper class to access the FileSystemShare / NamedPipeShare in an
NT-like manner dictated by the SMB protocol
2017-01-17 21:26:33 +02:00