Как работает Sticky Notes?

Недавно я присутствовал на собеседовании, где интервьюер задавал мне следующие вопросы в техническом интервью:

  • Как работает Sticky Notes?
  • Как Windows может сохранять данные, даже если они явно не сохраняются?
  • Как данные сохраняются даже при сбое системы?

Я понятия не имею, как это работает. Пробовал гуглить, но я не смог найти никакой полезной информации.

Кто-нибудь может объяснить или дать некоторую информацию?

2 ответа

Решение

Я согласен с ответом @Vii. У него есть правильная информация о том, где хранится файл.

Я нашел некоторую справочную информацию по этому файлу здесь: http://www.forensicswiki.org/wiki/Sticky_Notes

Кажется, что файл SNT имеет 3 потока данных, 0,1 и 3. Поток 0 хранит информацию в формате RTF, а Steam 3 сохраняет фактический текст в формате Unicode.

Корневая запись потока хранения связана с временной меткой, и вы можете использовать такие инструменты, как MiTec Storage Viewer, Sticky7List, чтобы просмотреть время создания и изменения файла. Вы можете создать заметку и наблюдать, когда она создает поток данных, изменять заметку и отслеживать, как она изменяет файл.

Некоторые полезные ссылки: http://www.pcworld.com/article/191453/sticky_notes.html

https://superuser.com/questions/396698/how-to-retrieve-contents-of-stick-notes-directly-from-file-system

http://www.forensicswiki.org/wiki/Sticky_Notes

http://computer-forensics.sans.org/blog/2010/10/19/digital-forensics-stuck-stickies-2

http://windowsir.blogspot.com/2011/08/sticky-notes-analysis.html

Липкие заметки записываются в файл, который вы можете найти по адресу "%appdata%\Microsoft\Sticky Notes\StickyNotes.snt", и, поскольку нет явного параметра "сохранить", он должен сбрасывать содержимое в этот файл при записи. это и, следовательно, данные сохраняются в случае сбоя системы.

Другие вопросы по тегам