Cómo obtener imágenes de alta resolución para impresoras en .net?
Pregunta
Si usted va a "Panel de control \ Hardware y sonido \ Dispositivos e impresoras" en Windows 7 (y supongo Vista) que van a ver algunas fotos bastante agradable de impresoras.
Ver imagen abajo
¿Es posible tener acceso a estas imágenes a través de .NET?
Por ejemplo, para mostrarlos en forma de ventana?
ejemplo http://windows7-guide.com/images/ artículos / dispositivos-y-printers.jpg
(fuente: maximumpc.com )
Solución
Están disponibles como .ICOs en %LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\
Otros consejos
Van a Microsoft derechos de autor ...
Si todavía realmente quiere apoderarse de ellos habrá algunos DLL dando vueltas con ellos en Hay algo en c:. \ Windows \ system32 \ shell32.dll aunque se tendrá que comprobar para ver si estos son los que le querer. A continuación, debería ser capaz de extraer los iconos con un editor de iconos estándar (por ejemplo IcoFx) directamente desde el archivo DLL.
No es necesario extraerlos de las DLL de Vista (también es posible). echar un vistazo a VitaIcons , se puede descargar Vista icono completado establecido allí. pero si es necesario utilizar los iconos originales de Vista, extraerlos por un programa editor de iconos de los archivos DLL de meollo y de Vista.
Algunos icono editores:
http://www.rw-designer.com/vista-icon-editor
http://www.freedownloadmanager.org/downloads/vista_icon_editor_software/