我想使用 autorun.inf 將可移動驅動器的圖示設定為內建 Windows DLL 中的圖示。自從Autorun.inf 上的維基百科頁面顯示可以從 DLL 中獲取圖標並與索引一起使用,我認為以下內容可以工作(imageres.dll 的 #54 是完整的回收站圖標):
[autorun]
label=USB Drive
icon=%WINDIR%\System32\imageres.dll,54
但事實並非如此。當我移除並再次插入裝置時,該圖示顯示為預設的「未找到圖示」圖示。即使我使用系統的絕對路徑C:\Windows\System32\imageres.dll,54
,它也不起作用。這是否可以做到?
答案1
我完全錯了,你可以使用%WINDIR%我嘗試重新生成問題,我能夠使用windir和dll檔案索引。由於某種原因,您嘗試使用的圖示沒有顯示。但我能夠使用 shell32.dll 中的圖標,我嘗試了多個索引,它似乎有效。
我認為問題與圖標本身或視窗的某些內容有關。我可以確認您的 inf 檔案具有正確的結構。
嘗試使用另一個圖標,看看會發生什麼,Windows 圖示:包含詳細資訊、位置和圖像的完整列表