Я либо ищу программу, которая может это сделать, либо хороший способ создать это решение самостоятельно. Я знаю, что многие программы-песочницы делают это - некоторые позволяют выполнять «песочницу» в одном каталоге без запуска виртуальной машины, а чтение / запись в реестре и т. Д. c .. перехватываются и не допускаются в реестр. Вместо этого они сохраняются в файл.
Я знаю десятки языков и знаю, что это возможно. Мне просто интересно, так как этот тип алгоритма уже существует, кто-то, должно быть, написал для него автономное решение.
Решение, к которому я обращаюсь, таково: после установки Windows, Я бы установил драйвер, который затем предотвращает запись в реестр любого приложения при его установке. Вместо этого любые файлы реестра будут сохранены в файл в каталоге установки. Для данных, которые считываются / записываются в папку appdata или где-либо еще, - все они содержатся в каталоге установки (для этого я могу использовать облачное программное обеспечение для «установки» приложения, которое не имеет переносимой версии, или приложения, которое имеет портативная версия, которая не обновляется так часто, как основное устанавливаемое приложение, и ей не нужно переустанавливать ее при переходе на новый компьютер ... В большинстве случаев мне придется переустанавливать драйвер, чтобы перехватить команды реестра .).
Примечание: при этом я хотел бы создать командный файл вместе с файлами реестра, чтобы, если я перееду на компьютер или возникла проблема с драйвером в будущая версия Windows, в которой я могу запустить пакет для запуска reg, et c .. и эффективно установить приложение, как это было бы без решения.
Кроме того, когда подключен - если данные в реестре существуют, то это позволит читать / записывать те, которые существуют. Кроме того, для чего-то от Windows или Microsoft, это позволило бы использовать реестр. Также программы, относящиеся к большим значениям по умолчанию: Chipset, B ios Updater / Editor, Video, Audio и др. c ...
Кто-нибудь знает что-то подобное?