Пример #1
0
        private BatteryPort(string path, bool readOnly = true)
        {
            var rights = readOnly ? FileObjectAccessRights.GenericRead : FileObjectAccessRights.GenericRead | FileObjectAccessRights.GenericWrite;
            var share  = readOnly ? FileShareMode.Read : FileShareMode.Write | FileShareMode.Read;

            file = NativeFileObject.Open(path, rights, share, FileDisposition.OpenExisting, 0);
        }
Пример #2
0
 private CdDrive(string path)
 {
     file = NativeFileObject.Open(path, FileObjectAccessRights.GenericRead | FileObjectAccessRights.GenericWrite, FileShareMode.Write | FileShareMode.Read, FileDisposition.OpenExisting, 0);
 }