如何从 Windows XP 应用程序中获取图标?

如何从 Windows XP 应用程序中获取图标?

我正在运行 Windows XP,我想获取我正在运行的应用程序图标的合适大小(例如 256x256)的图像文件。

在 Mac 上,我可以右键单击(比如,Jobs)应用程序,选择“查看包内容”,然后在“资源”文件夹中找到应用程序图标文件。

我可以采用类似的方式查找 Windows XP 应用程序的图标文件吗?

答案1

NirSoft 的图标提取器会这样做,但你只能得到 256x256如果有的话在 Vista 之前,操作系统图标为 48x48,许多开发人员都遵循该指导。如果是流行软件,可能有人手动构建了更大的版本,请尝试 DeviantArt 等网站。

答案2

我刚刚测试了使用 Visual Studio 2008 Professional Edition 打开 .exe 文件,结果显示了可执行文件中的资源列表。双击后,我便可以查看和提取图标。您可以使用 Express(免费)版本完成相同的操作。

http://www.microsoft.com/express/download/

编辑图标

答案3

下载 IcoFX。它很小巧、免费且非常易于使用。它非常适合提取图标、创建新图标和编辑现有图标。

它将提取可执行文件中嵌入的所有图标。它还可以打开图标并显示其中包含的图像,按大小和颜色格式排列。从那里它可以导出各种格式的任何图标图像,例如 PNG、位图、jpeg。还可以以批处理模式工作,从多个文件中提取一大堆图标,尽管我还没有尝试过。

给建议使用 Visual Studio 的回答者一个提示:VS 不能很好地处理 32 位颜色图标;它只能创建最多 24 位颜色的图标。作为图标编辑器和提取器,它相当差劲。

答案4

也许其他人已经完成了提取 - 请访问 http://images.google.com并搜索您的应用程序名称。我已经对我使用的几个应用程序执行了此操作,并找到了 16x16、32x32 直至全尺寸图像。

相关内容