我可以提取32 * 32的图标图像,但是48 * 48呢?

我想从Windows中的.exe文件中提取大小为48 * 48的图标图像。首先,我获得了图标资源位,然后使用了“CreateIconFromResourceEx” API,但它对于尺寸为32 * 32的图标图像有效。

最佳答案

该链接包括C++中有用的代码,用于提取exe或dll文件的图标图像。
但是对于48 * 48的图标图像,这一功能无法正常工作。
http://www.codeproject.com/KB/cpp/GetIconsfromExeorDLLs/GetIconsfromExeorDLLs_src.zip

此链接确实适用于从exe或dll文件中提取各种大小的图标图像,但这是用C#编写的。我们可以用它来纠正前一个;
http://www.codeproject.com/KB/cs/IconExtractor/IconExtractorApp.zip

关于c++ - 如何从可执行文件的资源中提取48 * 48图标图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2574634/

10-12 05:52