Что нового

Как определить, что файл является защищенным операционной системой?

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Я думаю, что всем известна такая опция в настройках вида папок, как "Hide protected operating system files". Но вот вопрос, как собственно определить, что тот или иной файл является защищенным? Кто-нибудь знает ответ на этот вопрос?

 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Attrib
Код:
attrib filename.ext
по идее должен вернуть атрибут файла, в том числе и системного.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Я уже проверял все атрибуты. Они ни очем не говорят. Атрибут "S", "H" или оба никак не связаны с защищенными файлами. Например, C:\autoexec.bat имеет только атрибут "A", но тем не менее, он защищенный.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
тогда посмотреть вот тут все файлы
Код:
%Windir%\winsxs\Backup
%systemroot%\system32\dllcache
Protected Resource List (msdn) говорит, что именно эти файлы восстанавливаются посредством WFP при изменении.
 

VladUs

Скриптер
Сообщения
621
Репутация
181
Пргорамма для проверки защищенных системных файлов sfc.exe (я думаю при проверке она как-то получает список этих файлов), а использует она функции из
C:\WINDOWS\system32\sfcfiles.dll, C:\WINDOWS\system32\sfc.dll, C:\WINDOWS\system32\sfc_os.dll.
Может это как-то поможет...
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Kaster сказал(а):
тогда посмотреть вот тут все файлы

Вот например shell32.dll числится в WPF, но на него не действует галочка (см. скриншот). Мне же нужно узнать, какие файлы скрываются при включенной опции "Hide...", а какие нет. Я это хотел прикрутить к TVExplorer UDF, чтобы добиться точного соответствия отображаемых файлов и папок в TVExplorer'е и проводнике Windows.
 

asdf8

Скриптер
Сообщения
564
Репутация
152
добиться точного соответствия отображаемых файлов и папок в TVExplorer'е и проводнике Windows

такого вроде даже тотал командер не может
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Ну Total не показатель... Я уверен, что это где-то можно узнать.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Как обнаружить защищенные системой файлы (WRP), я нашел здесь. Но это не отвечает на предыдущий вопрос. autoexec.bat и config.sys, согласно SfcIsFileProtected(), не являются защищенными файлами, но тем не менее, они не видны в проводнике при активной опции "Hide...".
 
Верх