Нужно открыть для чтения нетипизованный файл с защитными атрибутами. Вариант с изменение атрибутов не подходит. Что в виндосе для этого реально работает?
Уточни, какие именно атрибуты установлены? Только RO? Тогда не вижу проблемы, насколько я помню, любой Reset открывает такой файл для чтения... Проблемы возникают, если кроме RO еще что-нибудь установлено. Системный, например...
P.S. М-да, под WinXP SP3 процедура Reset не открывает файл, если он с атрибутом RO... Открывай через
TFileStream.Create('filename', fmOpenRead);, это работает...
Вопрос в том, как от этой переменной в виндовсе или линуксе добиться реальной пользы. Если есть рабочий пример - выкладывай.
FileMode := 0;
ReSet(F, 1);