Comment obtenir des images à haute résolution pour imprimantes en .net?
Question
Si vous allez à « Control Panel \ Matériel et audio \ Périphériques et imprimantes » dans Windows 7 (et je suppose que vista) vous verrez quelques belles jolies photos d'imprimantes.
Voir l'image ci-dessous
Est-il possible d'avoir accès à ces images par .net?
Par exemple, pour les afficher sur une forme de fenêtres?
exemple http://windows7-guide.com/images/ articles / appareils et printers.jpg
(source: maximumpc.com )
La solution
Ils sont disponibles dans .ICOs %LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\
Autres conseils
Ils sont Microsoft ... copyright
Si vous voulez quand même vraiment les saisir, il y aura une DLL coups de pied avec eux dans Il y a certains dans c:. \ Windows \ system32 \ shell32.dll bien que vous aurez besoin de vérifier si ceux-ci sont celles que vous vouloir. Vous devriez alors être en mesure d'extraire les icônes avec un éditeur d'icônes standard (par exemple IcoFX) directement à partir de la DLL.
Vous n'avez pas besoin de les extraire des DLL de Vista (aussi il est possible). jetez un oeil à VitaIcons , vous pouvez télécharger l'icône vista série complète là-bas. mais si vous avez besoin d'utiliser des icônes originales de Vista, les extraire par un programme d'éditeur d'icônes à partir de fichiers Kernal et dll de vista.
certains éditeurs icône:
http://www.rw-designer.com/vista-icon-editor
http://www.freedownloadmanager.org/downloads/vista_icon_editor_software/