¿Es posible personalizar el cuadro de diálogo Ejecutar de Windows (invocado con Win + R)? Por ejemplo, ¿es posible reemplazar el Type the name of a program...
mensaje predeterminado con algo más interesante?
En particular, estoy interesado en hacer esto en Windows 98 (después de ver esta imagen ).
Gracias por adelantado.
windows-98
run-dialog
Michael Bikovitsky
fuente
fuente
winsxs
carpeta. Sin embargo, no estoy seguro de que cambiar estos archivos funcione: tengo la versión de Win7 de 64 bits, y las carpetasSystem32
ySysWOW64
contienen versiones deShell32.dll
sin la cadena.Respuestas:
Bien, lo descubrí para Windows 98, y también debería funcionar en Windows XP. Aquí está la información para las generaciones futuras.
El cuadro de diálogo está almacenado
C:\Windows\System\Shell32.dll
y es posible editarlo con Resource Hacker . Después de abrir la DLL en el programa, vaya aDialog\1003\1033
, y el resto debería ser bastante sencillo.DS_CONTEXTHELP
de laSTYLE
línea en la parte superior.Action-->Add a new Resource
, luego elíjalo de su computadora y asígnele un nombre de recurso único (un número).Edit control
y luego cambie elCaption
nombre del recurso al nuevo ícono.Importante: El botón Aceptar no funcionará si simplemente elimina todo lo demás y lo deja. Para solucionar esto, establezca su propiedad ID en cualquier cosa que no sea 1
Importante 2: Windows no le permitirá reemplazar el original
Shell32.dll
mientras se está ejecutando. Reinicia en MS-DOS y copia desde allí.Desafortunadamente, no sé cómo hacer esto en Windows 7, ya
Shell32.dll
que no contiene el cuadro de diálogo. Si alguien tiene una idea, por favor comparta.fuente