Ярлык Wix 3.5 на рабочем столе

В моем приложении предусмотрен ярлык на рабочий стол. После установки, когда указатель мыши указывает на ярлык, отображаются сведения о местоположении (путь установки).

Что нужно сделать, чтобы скрыть эту информацию в wix?

Мой код:

<Component>
   <File Id ="Scan" Name="Scan.exe" Source="Scan.exe">
      <Shortcut Id ="Shortcut" Name="Scanner" Directory="DesktopFolder" Advertise="no" />      
   </File>
   <RegistryValue Root="HKCU" Key="Software\Scanner\Company\Device" Name="Scan" Type="integer" Value="0" KeyPath="yes"/>
</Component>

person jhanciraani    schedule 29.09.2011    source источник


Ответы (1)


Если я правильно помню, атрибут Description определяет, что отображается во всплывающей подсказке ярлыка. Кажется, путь установки является значением по умолчанию. Итак, я думаю, вам следует добавить атрибут Description к элементу Shortcut, чтобы перезаписать текст.

person Yan Sklyarenko    schedule 29.09.2011
comment
Спасибо за помощь. Я также пытался использовать атрибут «Описание». После его добавления всплывающая подсказка показывает как атрибут «Имя», так и его атрибут «Описание». Есть ли способ показать только одно описание: «Имя» или «Описание»? - person jhanciraani; 30.09.2011
comment
@ user970770 Нет, такой опции нет, это то, как Shell реализована в Windows. Если имя ярлыка усечено на рабочем столе или в представлении папки, оно отображается во всплывающей подсказке (чтобы пользователь мог видеть полное имя файла); если у ярлыка есть Описание, то оно отображается (при необходимости с полным именем файла); если описание пусто, то показывается атрибут местоположения ярлыка. Вы можете попробовать использовать рекламируемые ярлыки, например, в MS Office или Adobe Reader. - person Alexey Ivanov; 28.10.2011