我最近创建了一个应用程序供我兄弟使用,它在它使用的注册表中存储了多个条目。我在 VS2010 中创建了一个安装应用程序,以便他可以轻松地将应用程序安装到他的 PC 上,并将条目设置为他已更改的一些默认值。例如
我有一个名为“SummaryFolder”的条目和“成功安装”的值 - 所以当它安装时它将具有默认值。他现在已将其更改为 PC 上的实际文件夹。
现在,我刚刚对程序进行了更改,并添加了更多注册表项,修改了安装应用程序并添加了新的安装项。我更改了安装应用程序的内部版本号,因此当他安装该应用程序时,它实际上更新了他的现有版本。我遇到的问题是,他在初始安装中拥有的现有注册表项已被默认的“成功安装”值覆盖,因此删除了他设置的文件夹。
所以我的问题是:如何指定安装程序仅添加注册表项(如果它们不存在)???我希望安装程序对他来说尽可能简单。
非常感谢您的帮助。
您可以尝试这种方法:
这样,仅当搜索未找到任何内容时才会安装注册表项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)