我是wix的新手,但我必须将其用于项目。我需要禁用用户更改密码的功能。要做到这一点,我想添加/修改注册表项,但这不起作用:使用wix安装程序创建注册表项
<DirectoryRef Id="TARGETDIR">
<Component Id="RegistryEntries" Guid="*">
<RegistryKey Root="HKCU"
Key="Software\Microsoft\Windows\CurrentVersion\Policies\System">
<RegistryValue Type="integer" Name="DisablePW" Value="1" KeyPath="yes"/>
<RegistryValue Type="string" Value="Default Value"/>
</RegistryKey>
</Component>
</DirectoryRef>
在政策没有系统的关键又是那么我以为这将创建一个。
** 1)**仅在** HKLM **中设置**只读**注册表项并适用于您的整个应用程序(典型示例:**许可证密钥**,选定**安装目录** ,共享的**服务器名称和端口设置**等)*或* ** 2)**将HKLM中的值设置为应用程序在为每个用户启动时复制到HKCU的模板值。使用MSI向HKCU写入任何值。这是多年部署经验的最佳建议。 – 2014-11-12 18:32:00