1. 程式人生 > >InstallShield打包後生成的快捷方式中“開啟檔案位置”為灰色

InstallShield打包後生成的快捷方式中“開啟檔案位置”為灰色

問題描述:

之前打包後直接傳給使用者了,也沒發現過什麼問題。可是今天讓使用者通過快捷方式進入程式安裝目錄時,才發現InstallShield打包後生成的快捷方式中“開啟檔案位置”為灰色。

這樣的話,說明InstallShield生成的快捷方式存在BUG。


問題分析:

上網找了很多解決方法,可是隻能斷定是問題,但解決方法都沒有統一的,並且都沒有最終結論。好使不好使?解決方法對不對?都沒有答覆。

自己實驗兩個方法都不可用,沒辦法只能慢慢自己摸索了。

按照大家的方法推理,肯定的是生成快捷方式時型別不對,那麼我們看看還有哪些型別。


從上圖我們可以看出,有四種shortcut。

但是通過嚮導它自動建立的是Advertised,為什麼這麼說呢,因為從它的target中可以猜測得出。


那麼我們再建立一個shortcut,將它的target修改為exe安裝路徑。


好了,到此為止問題已經都解決完了。大家可以重新打包進行測試了。

細心的人可能會問快捷方式這裡有兩個,是不是應該把那個不好用的刪除掉!

請注意,這個千萬別刪除!如果刪除,安裝包程式會因為安裝時找不到這個檔案,而造成一直在後臺靜默安裝,永遠結束不了了。

所以,為了避免生成兩個快捷方式,請將兩個快捷方式的名稱修改為同名的。


這樣安裝後,我們最後建的快捷方式會把前面那個覆蓋掉。

測試結果: