Эмуляция реестра и запуск исполняемого файла для использования этого реестра - PullRequest
5 голосов
/ 31 января 2011

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

Мне было интересно две разные вещи:

1) Можно ли создать "фальшивый" реестр

2) Смогу ли я запустить исполняемый файл в песочнице для использования поддельного реестра?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 31 января 2011
0 голосов
/ 31 января 2011

Vista имеет некоторую виртуализацию поддержку.

Единственное, что вы можете сделать для ключей в HKCU , - это создать новый профиль пользователя и запустить приложение с соответствующими учетными данными, чтобы принудительно использовать определенный HKCU . * 1009. *

Если вы чувствуете себя смелым, взгляните на реестр формат файла .

Edit:

Песочница выглядит интересно. Особенности реестра

...