Прочитать файл.Если вы можете прочитать его, у вас есть разрешение.
Это фактически предполагаемая модель здесь.Даже если вы проверяете разрешения перед попыткой чтения, существует вероятность того, что они изменятся до того, как вы перейдете к чтению.Вы должны попытаться прочитать файл (CreateFile
потерпит неудачу, если не сможете) и попросить прощения (обработать ошибку) впоследствии.