2011-09-29 156 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