簡體   English   中英

從DLL設置exe主程序圖標

[英]Set the exe main program icon from DLL

這是我的問題:我有一個.NET應用程序,其中所有資源(圖標,圖像)都存儲在一個單獨的DLL文件中。 現在,雖然很容易在運行時檢索所有這些資源,但我想知道是否有辦法在DLL的應用程序屬性中設置主程序圖標(在“圖標和清單”下)?

您可以在Windows資源管理器中,在EXE的文件屬性對話框中手動執行此操作,這是我所知道的唯一方法。 但您也可以向exe本身添加一個圖標,Windows資源管理器將自動使用它。 如果向EXE添加多個圖標,Windows資源管理器將使用它找到的第一個圖標,但您可以將其更改為所需的圖標,方法與從DLL設置圖標的方式相同。

如果您想以編程方式執行此操作,例如使用您提供的安裝程序,請使用Google了解如何確定需要更改的相應注冊表項。 但要小心,如果您真的知道自己在做什么,只能寫入注冊表,否則您可能會破壞您的系統!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM