我在桌面上建立了網頁的捷徑。我為圖標圖片添加了自訂 .ico 圖像。當我將此快捷方式複製到另一台電腦時,它不會保留該圖示。有什麼方法可以讓自訂圖像保留在那裡嗎?
答案1
該圖示沒有嵌入到快捷方式中,也不可能嵌入。
.ICO 檔案必須存在於捷徑可以存取的位置,並且必須位於配置捷徑以查找它的位置。
您需要提供一個帶有快捷方式的圖標,並讓使用者將其放置在快捷方式所指向的相同路徑(在其係統上)。
這就是為什麼安裝程式通常在安裝程式後產生捷徑。使用者將程式安裝到所需的路徑,其中包括 ICO 檔案。安裝程式現在知道 ICO 檔案在哪裡,因此它可以建立一個正確引用該圖示的捷徑。
或者,您也許可以使用 SHELL32.DLL 系統文件中的系統圖標之一,並用 引用它%SystemRoot%\system32\SHELL32.dll
,因為所有版本的 Windows 都應該有該文件,並且這些相同的圖標位於同一位置,並且因為它使用變量%systemroot%
,用戶實際安裝Windows 的位置並不重要,它都會正確解析。