如果您在 Windows 7 中转到“控制面板\硬件和声音\设备和打印机”(我假设是 vista),您会看到一些漂亮的打印机图片。
见下图
是否可以通过.net 访问这些图像?
例如在 Windows 窗体上显示它们?
示例 http://windows7-guide.com/images/articles/devices-and-printers.jpg
(来源:maximumpc.com)
如果您在 Windows 7 中转到“控制面板\硬件和声音\设备和打印机”(我假设是 vista),您会看到一些漂亮的打印机图片。
见下图
是否可以通过.net 访问这些图像?
例如在 Windows 窗体上显示它们?
示例 http://windows7-guide.com/images/articles/devices-and-printers.jpg
(来源:maximumpc.com)
它们可作为 .ICO 在%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\
见http://www.istartedsomething.com/20090605/admiring-windows-7s-high-resolution-device-icons/
它们将受 Microsoft 版权保护...
如果您仍然真的想抓住它们,将会有一些 DLL 与它们一起出现。c:\windows\system32\shell32.dll 中有一些,尽管您需要检查这些是否是您想要的。然后,您应该能够使用标准图标编辑器(例如 IcoFx)直接从 DLL 中提取图标。
您不需要从 Vista 的 DLL 中提取它们(这也是可能的)。看看VitaIcons,你可以在那里下载完整的 vista 图标集。但是如果你需要使用Vista的原始图标,请通过图标编辑程序从vista的内核文件和dll中提取它们。
一些图标编辑器:
http ://www.rw-designer.com/vista-icon-editor
http://www.freedownloadmanager.org/downloads/vista_icon_editor_software/