Quiero configurar un ícono para mi unidad extraíble como ícono de una DLL integrada de Windows usando autorun.inf. DesdePágina de Wikipedia en Autorun.infmuestra que se puede tomar un ícono de una DLL y usarlo con un índice, creo que lo siguiente funcionaría (el número 54 de imageres.dll es el ícono de la papelera de reciclaje completa):
[autorun]
label=USB Drive
icon=%WINDIR%\System32\imageres.dll,54
Pero no es así. El ícono aparece como el ícono predeterminado de "ícono no encontrado" cuando quito y vuelvo a conectar el dispositivo. Incluso si uso la ruta absoluta para mi sistema C:\Windows\System32\imageres.dll,54
, no funciona. ¿Se puede hacer esto y, de ser así, cómo?
Respuesta1
Estaba completamente equivocado, puedes usar %WINDIR%. Intenté regenerar el problema y pude usar el índice de archivos windir y dll. El ícono que estás intentando usar no se mostró por algún motivo. pero pude usar íconos de shell32.dll, probé varios índices y parece funcionar.
Creo que el problema tiene que ver con el ícono en sí o algo con Windows. Puedo confirmar que su archivo inf tiene la estructura correcta.
intenta usar otro ícono y mira qué sucede,Iconos de Windows: lista completa con detalles, ubicaciones e imágenes
Respuesta2
Intenta extraer el .ico usando"Hacker de recursos", coloque el .ico en la unidad y use icon=
in autorun.inf para señalarlo.
¡Usar Resource Hacker debería ser lo suficientemente sencillo como para hacer esto!