首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WiX:如何防止在卸载时删除注册表值?

在 WiX 中,可以使用 Registry 元素来创建和管理注册表值。为了防止在卸载时删除注册表值,可以将 Registry 元素的 Key 属性设置为 "yes",这样在卸载时,注册表值将不会被删除。

以下是一个示例:

代码语言:xml<RegistryKey Root="HKLM" Key="Software\MyApp">
复制
 <RegistryValue Type="string" Name="MyValue" Value="Hello, world!" />
</RegistryKey>

在这个示例中,我们创建了一个名为 "MyApp" 的注册表键,并在其下创建了一个名为 "MyValue" 的字符串值。为了防止在卸载时删除这个值,我们需要将 Key 属性设置为 "yes":

代码语言:xml<RegistryKey Root="HKLM" Key="Software\MyApp" Action="createAndRemoveOnUninstall">
复制
 <RegistryValue Type="string" Name="MyValue" Value="Hello, world!" />
</RegistryKey>

这样,在卸载时,注册表键 "MyApp" 将被删除,但是 "MyValue" 值将保留在注册表中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券