Windows 可執行檔案(.exe)和動态庫檔案(.dll)圖示資源提取工具
GitHub
圖示資源預覽
圖示資源導出(僅支援導出 PNG 格式)
擷取圖示資源使用了 Win32 API PrivateExtractIconsW
PrivateExtractIconsW 對應的 C# 代碼
參數:
szFileName 要從中提取圖示的檔案的路徑和名稱。
nIconIndex 要提取的第一個圖示的從零開始的索引。例如,如果此值為零,則該函數會提取指定檔案中的第一個圖示。
cxIcon 想要的水準圖示大小。
cyIcon 想要的垂直圖示大小。
phicon 指向傳回的圖示句柄數組的指針。
piconid 指向最适合目前顯示裝置的圖示的傳回資源辨別符的指針。
nIcons 要從檔案中提取的圖示數。此參數僅在從 .exe 和 .dll 檔案中提取時有效。
flags 指定控制此功能的标志。
需要先擷取檔案中的圖示總數量。phicon 參數為 NULL,傳回值為檔案中的圖示數
擷取所有圖示資源句柄。傳回值為擷取到的圖示數量
轉換成位圖。需要釋放資源