Я вижу два разных способа создания ярлыков в меню «Пуск» в Wix (3.8.):
1)
<Directory Id="ProgramMenuFolder" Name="Programs">
<Directory Id="CompanyMenuFolder" Name="Company">
<Component Id="MenuFolderComponent" Guid="*">
<RegistryValue Root="HKCU" Key="Software\Company\Product"
Name="MenuFolderComponent" Type="integer"
Value="1" KeyPath="yes"/>
</Component>
</Directory>
</Directory>
<!-- [...] -->
<Component Id='ManualComponent' Guid='*'>
<File Id='Manual' Name="Product.pdf" DiskId='1'
Source="Product.pdf" KeyPath="yes" >
<Shortcut Id="ManualStartmenuShortcut"
Directory="CompanyMenuFolder" Name="Product Manual" />
</File>
</Component>
2)
<Directory Id="ProgramMenuFolder" Name="Programs">
<Directory Id="CompanyMenuFolder" Name="Company">
<Component Id="MenuFolderComponent" Guid="*">
<Shortcut Id="StartmenuShortcut" Directory="CompanyMenuFolder"
Name="Product" WorkingDirectory='INSTALLDIR'
Icon="Product.exe" IconIndex="0"
Target="[#ProductExecutable]" />
<RemoveFolder Id='CompanyMenuFolder' On='uninstall' />
<RegistryValue Root="HKCU" Key="Software\Company\Product"
Name="MenuFolderComponent" Type="integer" Value="1"
KeyPath="yes"/>
</Component>
</Directory>
</Directory>
Является ли какой-либо из этих методов предпочтительным, и если да, то почему?
Спасибо :)