1

Я нашел это на компьютере с Windows XP и на компьютере с Windows 7. То есть определенные файлы на диске C (еще нигде больше) скрыты, хотя их скрытый атрибут имеет значение false (или не проверен). Эти файлы выглядят бледными, как и другие скрытые файлы, когда они становятся видимыми (из параметров папки), и они скрываются, когда мы устанавливаем "не показывать скрытые файлы" в параметрах папки.

Эти файлы на моем компьютере, как я вижу, являются autoexec.bat и config.sys в C:. Есть ли способ идентифицировать такие файлы, скажем, из какого-то скрипта, реестра или из среды программирования? По сути, я пытался получить количество не скрытых файлов в каталоге, и мое приложение перестало работать, когда оно пытается получить количество файлов в C:. Что происходит, так это то, что приложение считает эти два файла (поскольку его атрибут не скрыт), но с визуальной точки зрения они обычно бледны / скрыты.


Моя точка зрения не о System Files которых требуется специальная настройка в параметрах папок. Такие файлы и папки имеют скрытый атрибут, checked (хотя флажок в их случае только для чтения). Они во многом похожи на обычные скрытые файлы / папки. Мой вопрос о файлах, которые кажутся скрытыми, но без скрытых атрибутов. Чтобы узнать, что это, посмотрите на диске C файлы, о которых я упоминал, если они там есть ..

2 ответа2

1

Они скрыты, потому что они являются файлами операционной системы, хотя они не скрыты в атрибуте. Просто уберите галочку с линии на картинке, которую я выделил. И вы сможете увидеть системные файлы.

1

Я провел некоторые исследования, когда писал свой собственный скрипт usb_vaccine . AFAIK, только три файла будут отображаться с поддельными скрытыми и системными атрибутами в проводнике Windows:

  • COMMAND.COM
  • autoexec.bat
  • config.sys

Скрытие начинается с версии Windows XP для Windows Explorer.

Некоторые люди говорят, что их дело касается того, будут ли они скрыты, но у меня нет времени, чтобы это проверить (поскольку файловые системы Windows в любом случае не чувствительны к регистру).

Тем не менее, я должен отметить, что такое скрытие происходит как в 32-битной, так и в 64-битной версиях Windows Explorer. Это означает , что если вы вставили жесткий диск с 32-разрядной ОС Windows на 64-битной машине Windows , вы увидите 3 файла скрытых (подделка скрытых атрибутов системы) без скрытых атрибутов установлен официально в файловой системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .