2011-09-29 127 views
1

在我的应用程序中,提供了桌面快捷方式。安装完成后,当鼠标指向快捷方式时,它会显示位置详细信息(安装路径)。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> 

回答

2

如果我没有记错,在Description属性定义什么是显示在快捷方式的提示。看起来安装路径是默认值。所以,我认为你应该为Shortcut元素添加Description属性以覆盖文本。

+0

感谢您的帮助。我也尝试过使用Description属性。添加后,tooltip显示Name属性及其Description属性。是否有任何方法只显示一个描述名称或描述?没有位置details.Pls help – jhanciraani

+0

@ user970770不,没有这种选择,这是Shell在Windows中实现的方式。如果快捷方式名称在桌面或文件夹视图中被截断,则会显示在工具提示中(以便用户可以看到文件的全名);如果快捷方式有说明,则显示它(如有必要,使用完整的文件名);如果描述为空,则显示快捷方式的位置属性。您可以尝试使用广告快捷方式,例如MS Office或Adobe Reader。 –

+0

谢谢阿列克谢伊凡诺夫的解释。它真的有帮助。 – jhanciraani