Как узнать, когда и какой программой/пользователем был впервые создан файл/каталог?

Как узнать, когда и какой программой/пользователем был впервые создан файл/каталог?
  • Мне интересно, есть ли способ узнать, когда и каким программным обеспечением/пользователем был впервые создан файл/каталог в Windows 7?
  • У меня есть странный файл "test.log" прямо под C:, с содержимым "1", а затем return и newline. Я задавался вопросом, могу ли я просто удалить его. Но, возможно, стоит посмотреть, когда и кто его первым создал.

решение1

В файловой системе NTFS каждый файл являетсявременная метка созданияивладелец, назначенный во время создания.

dir/q/tc C:\test.log

должны отображаться оба.

решение2

Тыне могу увидеть, кто создалфайл, это будет одна из учетных записей, которая имеет разрешение на него.
Выможно увидеть дату созданияфайла в его свойствах (щелкните правой кнопкой мыши по файлу, выберите Свойства).

С использованиемМонитор процессаможет позволить вам регистрировать, кто создает/получает доступ к определенным файлам.
Вы можете просто удалить test.logфайл, а затем выяснить с помощью Process Monitor, кто его создает...

решение3

Очевидного способа узнать, кто его создал, не существует, поскольку для записи в это место потребовались бы права администратора (будь то при первой установке или в течение жизненного цикла приложения).

Тем не менее, это файл журнала, и он совершенно безвреден. Если бы это был EXEили COMили BAT, я бы больше беспокоился. Вероятно, это устаревшее приложение, которое пишет в , C:\потому что оно несовместимо с Windows 7.

решение4

Вы можете попробовать сделать это ls -l, но я считаю, что вам нужно установить Cygwin. Более подробную информацию об установке можно найти здесь: http://www.askstudent.com/tips/how-to-use-unixlinux-commands-at-the-windows-command-prompt/

Связанный контент