根据ALLUSERS值创建快捷方式

时间:2014-05-29 09:47:29

标签: wix installer windows-installer

我的安装程序可以正常安装到Program Files或AppData,具体取决于ALLUSERS值(由用户设置)。但是,当ALLUSERS设置为1时,我无法将图标分发给所有用户 - 目前只显示当前用户。

<Fragment>
    <DirectoryRef Id="INSTALLDIR">
        <Component Id="File1.exe" Guid="*">
            <File Id="File1.exe" Name="File1.exe" DiskId="1" KeyPath="yes" 
                   Source="Content\File1.exe" />
        </Component>
    </DirectoryRef>
    <DirectoryRef Id="TARGETDIR">
        <Component Id="shortcutFile1" Guid="*">
            <Shortcut Id="shortcutFile1" Name="File1" 
                      Target="[INSTALLDIR]File1.exe" 
                      Directory="StartMenuAppFolder" Show="normal" />
            <RemoveFolder Id="removeStartMenuAppFolder" 
                          Directory="StartMenuAppFolder" 
                          On="uninstall" />
            <RegistryValue Root="HKCU" Key="Software\MyApp\shortcutID_0001" 
                           KeyPath="yes" Type="string" Value="" />
       </Component>
    </DirectoryRef>
</Fragment>

任何帮助将不胜感激。

0 个答案:

没有答案