Есть идея маленькой программы, которая будет перехватывать запись в файл и имя файла, а затем где-то у себя сохранять файл.
Суть в том, что недавно из-за плохой флешки потерялся вордовский документ. {Вордовский документ сохранили сразу на флешку и закрыли ворд, затем открыли флешку и файл оказывается битым, в hex редакторе всё заполнено FF, т.е. ничем.} Вирусов, не нашлось, скорее всего флешку не правильно извлекли или что-то подобное.
Возникла интересная мысль, написать программу, которая будет делать инъекцию в определённый процессы и перехватывать вызовы функций, с помощью которых происходит запись в файл, и записывает их в нужном месте дополнительно.
Есть вопросы, касательно того как узнать имя файла в который будет вестись запись и какие функции нужно будет перехватывать.
В принципе идея полностью описана, интересует просто для себя написать нечто подобное, пусть даже и не идеальное. Возможно есть вариант по проще реализации подобной программы. Может кто-то интересовался чем-то похожим или уже видел open-source программу с хотя бы похожим функционалом и возможно ли такое написать ?