У меня есть идея для бесплатного приложения для резервного копирования.
Самая большая проблема, которую мне нужно решить на данный момент, - это как получить доступ к используемым файлам или системным файлам. Мне бы хотелось, чтобы приложение могло выполнять полное резервное копирование файлов (т. Е. Не на сектор диска по секторам).
Я превращу серверную часть приложения в сервис. Во-первых, я полагаю, что этот сервис нужно будет запускать с правами администратора. И во-вторых, возможно ли получить доступ к заблокированным файлам и файлам, используемым системой? Может быть, взять эти файлы после следующей перезагрузки? (Я видел, как так работают некоторые антивирусные приложения.)
Я буду использовать C # и платформу .NET, так как в наши дни это кажется самым простым способом разработки приложений для Windows.