Come ottenere immagini ad alta risoluzione per stampanti a .net?
Domanda
Se si va al "Pannello di controllo \ Hardware e suoni \ Dispositivi e stampanti" in Windows 7 (e presumo Vista) vedrete delle belle belle immagini di stampanti.
Vedi immagine qui sotto
E 'possibile ottenere l'accesso a queste immagini attraverso .net?
Ad esempio, per visualizzarle in un Windows Form?
esempio http://windows7-guide.com/images/ articoli / dispositivi e-printers.jpg
(fonte: maximumpc.com )
Soluzione
Sono disponibili come .ICOs in %LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\
Altri suggerimenti
Saranno Microsoft protetti da copyright ...
Se si vuole ancora molto per afferrare loro ci sarà qualche DLL calci in giro con loro in C'è un po 'in c:. \ Windows \ system32 \ shell32.dll anche se avrete bisogno di controllare per vedere se questi sono quelli che volere. Si dovrebbe quindi essere in grado di estrarre le icone con un editor di icone standard (ad esempio IcoFX) direttamente dalla DLL.
Non è necessario per estrarli dalle DLL di Vista (anche è possibile). dare un'occhiata a VitaIcons , è possibile scaricare l'icona vista completato set lì. ma se avete bisogno di usare le icone originali di Vista, estrarli da un programma di editor di icone dai file kernal e DLL di vista.
alcuni editor di icone:
http://www.rw-designer.com/vista-icon-editor
http://www.freedownloadmanager.org/downloads/vista_icon_editor_software/