0

我有 Visual Studio 2012 附带的 InstallShield。

我需要制作注册表项的副本并将其放入持有人注册表位置。

安装应用程序时,注册表的值需要保存在不同的位置。应用程序在运行时将进入备份位置并读取值、修改内容并将其保存回正确的位置。

我的问题: 有没有办法使用 InstallShield 制作注册表副本并将其放置到另一个位置?

4

1 回答 1

0

如果有问题的注册表项在安装程序启动之前存在,并且安装程序中没有任何内容正在删除注册表项所在的路径;您可以使用 SystemSearch (appsearch) 在安装程序中填充一些属性,然后将其写入所需位置。

不过,使用自定义操作会更容易;在 c# 或 c++ 中复制注册表树比手动搜索一堆注册表项更容易。

于 2013-06-26T22:35:46.673 回答