2

如果您在 Windows 7 中转到“控制面板\硬件和声音\设备和打印机”(我假设是 vista),您会看到一些漂亮的打印机图片。

见下图

是否可以通过.net 访问这些图像?

例如在 Windows 窗体上显示它们?

示例 http://windows7-guide.com/images/articles/devices-and-printers.jpg

例子
(来源:maximumpc.com

4

3 回答 3

3

它们可作为 .ICO 在%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\

http://www.istartedsomething.com/20090605/admiring-windows-7s-high-resolution-device-icons/

于 2010-04-05T21:42:01.673 回答
2

它们将受 Microsoft 版权保护...

如果您仍然真的想抓住它们,将会有一些 DLL 与它们一起出现。c:\windows\system32\shell32.dll 中有一些,尽管您需要检查这些是否是您想要的。然后,您应该能够使用标准图标编辑器(例如 IcoFx)直接从 DLL 中提取图标。

于 2009-11-04T11:35:15.863 回答
0

您不需要从 Vista 的 DLL 中提取它们(这也是可能的)。看看VitaIcons,你可以在那里下载完整的 vista 图标集。但是如果你需要使用Vista的原始图标,请通过图标编辑程序从vista的内核文件和dll中提取它们。

一些图标编辑器:
http ://www.rw-designer.com/vista-icon-editor
http://www.freedownloadmanager.org/downloads/vista_icon_editor_software/

于 2010-04-02T13:48:27.247 回答