Замените Windows реестр, чтобы каждое чтение / запись реестра приложений пересылалось в ./registry.xxx - для данных ./data/user/xxx или другое - PullRequest
0 голосов
/ 27 января 2020

Я либо ищу программу, которая может это сделать, либо хороший способ создать это решение самостоятельно. Я знаю, что многие программы-песочницы делают это - некоторые позволяют выполнять «песочницу» в одном каталоге без запуска виртуальной машины, а чтение / запись в реестре и т. Д. c .. перехватываются и не допускаются в реестр. Вместо этого они сохраняются в файл.

Я знаю десятки языков и знаю, что это возможно. Мне просто интересно, так как этот тип алгоритма уже существует, кто-то, должно быть, написал для него автономное решение.

Решение, к которому я обращаюсь, таково: после установки Windows, Я бы установил драйвер, который затем предотвращает запись в реестр любого приложения при его установке. Вместо этого любые файлы реестра будут сохранены в файл в каталоге установки. Для данных, которые считываются / записываются в папку appdata или где-либо еще, - все они содержатся в каталоге установки (для этого я могу использовать облачное программное обеспечение для «установки» приложения, которое не имеет переносимой версии, или приложения, которое имеет портативная версия, которая не обновляется так часто, как основное устанавливаемое приложение, и ей не нужно переустанавливать ее при переходе на новый компьютер ... В большинстве случаев мне придется переустанавливать драйвер, чтобы перехватить команды реестра .).

Примечание: при этом я хотел бы создать командный файл вместе с файлами реестра, чтобы, если я перееду на компьютер или возникла проблема с драйвером в будущая версия Windows, в которой я могу запустить пакет для запуска reg, et c .. и эффективно установить приложение, как это было бы без решения.

Кроме того, когда подключен - если данные в реестре существуют, то это позволит читать / записывать те, которые существуют. Кроме того, для чего-то от Windows или Microsoft, это позволило бы использовать реестр. Также программы, относящиеся к большим значениям по умолчанию: Chipset, B ios Updater / Editor, Video, Audio и др. c ...

Кто-нибудь знает что-то подобное?

...