Я пытался централизовать свои компьютерные игровые сохранения, чтобы упростить резервное копирование и восстановление, а также разместить их в облаке с помощью Dropbox, но есть места, где это может быть довольно сложно. Я заметил, что Windows 7 и Vista теперь поддерживают символические ссылки, поэтому я поиграл с этим, но мне было интересно узнать следующее:
Возможно ли (пример кода или точка в правильном направлении) для приложения (vb.net или C ++) подделать файл или папку?
например. Приложение A (игра, такая как Diablo III или Civilization V) пытается прочитать или прямо из файла A (сохранение игры), приложение B (хранилище сохранения) обнаруживает этот запрос чтения / записи и передает запрос через себя, предварительно выполнив запрос файла. B (фактическое сохранение игры в другом месте). Приложение A никоим образом не изменяется и нормально обрабатывает файл.
Примечание: я понимаю, что есть много простых способов выполнить одну и ту же задачу по существу, например, отслеживать использование приложения A или периодически проверять файл A и копировать его, если он был изменен с момента последней проверки и т. Д., Но все эти методы имеют отступать и меньше заинтересованы в том, чтобы заставить его работать, чем если бы это было возможно.