c # — приложение для резервного копирования и восстановления Windows 8

Я новичок в разработке программного обеспечения Windows (не приложения). Теперь я хочу создать программное обеспечение с такими опциями

  1. Эта позиция заключается в создании части программного обеспечения, которая отслеживает все изменения, которые пользователь вносит в общедоступную машину Windows 8 (реестр + файлы). Когда пользователь завершит работу, сохраните все изменения реестра и файлы в одном сжатом файле.
  2. Распакуйте + разверните один файл и скопируйте + замените все файлы на ПК на те, которые находятся в файле. Затем скопируйте и объедините / замените реестр в пользу значений в файле. (Все это должно произойти без перезагрузки).

У меня нет идеи, откуда я начну.
Может кто-нибудь помочь мне, чтобы у меня была идея начать эту работу?

Есть ли какая-то документация, которую мне нужно прочитать?
Или какой-нибудь пример?

Спасибо за вашу помощь 🙂

2

Решение

Эта позиция заключается в создании части программного обеспечения, которая отслеживает все изменения, которые пользователь вносит в общедоступную машину Windows 8 (реестр + файлы). Когда пользователь завершит работу, сохраните все изменения реестра и файлы в одном сжатом файле.

Вы можете посмотреть на procmon.exe из sysinternals, он отслеживает множество вещей и выводит их в окно журнала. Что вам больше нравится, так это программа, которая работает как procmon. Эта программа должна работать с правами администратора.

Вы программируете, я полагаю, придется использовать: RegNotifyChangeKeyValue а также FileSystemWatcher — это всего лишь подсказки, чтобы помочь в поиске. Таким образом, используя эти API, вам придется сохранять измененную информацию.

Ваш второй вопрос мне неясен, я не думаю, что вы можете заменить реестр вообще.

0

Другие решения


По вопросам рекламы [email protected]