Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > file hiden


Автор: sono 10.5.2008, 16:24

Как установить у файла атрибут 'всегда' скрытый? - так как в windows у системных файлов: ntldr, boot...

Автор: Poseidon 10.5.2008, 16:26
Есть такая функция:
FileSetAttr(const FileName: string; Attr: Integer): Integer;

В Attr для скрытности ставь faHidden

Автор: sono 10.5.2008, 16:41
FileSetAttr(filename, fahiden) - есть такое, но я под 'всегда скрытый' имел в виду - чтобы как у системных виндовых файлов флаг ' скрытый ' ,  в свойствах файла был заблокирован (not enabled).
Как так сделать?

Автор: Poseidon 10.5.2008, 16:45
Цитата(sono @  10.5.2008,  16:41 Найти цитируемый пост)
я под 'всегда скрытый' имел в виду - чтобы как у системных виндовых файлов флаг ' скрытый ' ,  в свойствах файла был заблокирован 
Эт в каком файле так?

Автор: Albinos_x 10.5.2008, 17:21
поставь атрибут системный

Автор: sono 10.5.2008, 17:51
Albinos_x работает:
 
Код

filesetattr(filename,faHidden or fasysfile);

 и видно его только через тотал(нет может и в винде там тоже какието настройки меняются но это уже не интересно ).

Всем спасиба тема закрыта.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)