Abrir archivos DLL para editarlos
Una biblioteca vinculada dinámicamente o DLL actúa como una especie de archivo ejecutable, que es utilizado repetidamente por diferentes aplicaciones para realizar acciones. Esta solución ahorra espacio en el disco varias veces y también organiza la memoria de manera eficiente. De esto se desprende que el ordenador de cada almacena muchos objetos DLL que pueden abrirse y no sólo verse sino también editarse.
Abrir archivos DLL para editarlos
La esencia de la modificación del código DLL es cambiar su propósito o realizar pequeñas ediciones que afectan al resultado de la interacción con el software. Hoy no nos adentraremos en el análisis de los propósitos para los que estos objetos necesitan ser editados, sino que demostraremos algunos métodos disponibles para abrirlos y modificarlos.
Método 1: Hacker de recursos
Resource Hacker es uno de los programas más populares que permite ejecutar varios archivos ejecutables para modificarlos. Su ventaja frente a otras soluciones es su estructuración inteligente y la correcta visualización de la jerarquía de los componentes del archivo con la visualización del código fuente binario y familiar. Por eso hemos decidido poner la variante con este software en primer lugar.
- Descargue Resource Hacker desde el sitio web oficial y realice una sencilla instalación. Después, ejecute el software y proceda a abrir el archivo.
- В «The Wire». Seleccione la DLL y haga dos veces clic con el botón izquierdo del ratón para abrirla.
- A la izquierda, verá la estructura completa del archivo, que consta de varias partes, incluida la descripción de la versión actual. Navegue hasta uno de los directorios para editarlo.
- Si tiene el código fuente en forma no binaria, lo verá en la parte derecha de la pantalla y podrá modificarlo para adaptarlo a sus necesidades.
- Cambie a la vista binaria, donde se mostrará todo el número de frases disponibles.
- En el menú. «Acciones» puede seleccionar el formato de almacenamiento de archivos deseado si desea convertir el archivo a otro tipo de almacenamiento de datos después de un cambio.
Como puedes ver, Resource Hacker es una herramienta bastante práctica que te permite editar rápidamente varios objetos. Todo entenderá la interacción, sólo queda entender qué ediciones deben hacerse para asegurar el funcionamiento deseado de la DLL.
Método 2: Taller hexagonal
Otro popular editor de archivos DLL se llama Hex Workshop, pero está implementado con ciertas diferencias respecto al software anterior. Estas características están relacionadas con el procedimiento de edición, que es un poco más complicado debido a la visualización del código sólo en forma binaria, pero con diferentes codificaciones.
- Tras la instalación, inicie Hex Workshop y proceda a abrir el archivo.
- De la misma manera que en el método anterior, seleccione la DLL adecuada.
- Ahora verá el contenido desplegado frente a usted, dividido en filas y columnas para mayor comodidad.
- Haga clic en una de las expresiones de la derecha para ver la información en las interpretaciones disponibles.
- Cambie de codificación, modifique el contenido y realice otras acciones mediante la barra de herramientas y las ventanas de navegación adicionales.
Método 3: Entorno de desarrollo accesible
Hoy en día, casi todos los programadores crean y editan el código en un entorno de desarrollo especial. Se trata de un software personalizado para la ejecución del trabajo con el código. Normalmente hay herramientas auxiliares que simplifican el trabajo con los proyectos. Algunos de ellos se encargan de abrir elementos de formato DLL y permiten editarlos. Ahora queremos tomar como ejemplo la última versión de Embarcadero RAD Studio.
- Ejecute Embarcadero RAD Studio o cualquier otro entorno de desarrollo similar y proceda a ejecutar el archivo.
- Selecciónelo haciendo doble clic en el LCM.
- Ahora aparecerá una jerarquía de todos los constituyentes en el espacio de trabajo. A la derecha aparecerán varios atributos, como el nombre del componente, su lugar de almacenamiento, una descripción auxiliar y, por supuesto, el propio código fuente. Todos ellos están disponibles para su modificación.
- A veces los archivos sólo se abren en forma binaria, lo que ya depende de su estructura y creación inicial.
Como puede ver, estos editores muestran el contenido de una manera ligeramente diferente, lo que ayudará durante la edición especial, como el cambio de las descripciones auxiliares o la ubicación guardada por defecto. Si Embarcadero RAD Studio no le convence, le recomendamos que lea otro software similar en nuestra reseña separada de otro autor, siguiendo el siguiente enlace.
Más información: Elegir un entorno de programación
Método 4: Sublime Text
Como sabes, Sublime Text no es exactamente un editor de texto convencional. Su principal funcionalidad está orientada a trabajar con el código fuente y su compilación. La sintaxis se destaca en este software y el idioma se detecta automáticamente. En cuanto a la apertura de DLL, lo hará un poco mejor que los editores de texto habituales.
- Ampliar el menú emergente «Archivo». y seleccione «Abrir archivo».
- El código fuente de la DLL se mostrará de forma incomprensible para el medio, pero su contenido se muestra de forma totalmente correcta.
- Si intenta compilar un ejecutable C++ existente, probablemente no obtendrá un mensaje de error, pero el resultado seguirá siendo desconocido.
Si tienes otros programas similares que ofrecen funciones más amplias que la simple exploración de documentos de texto, puedes intentar abrir la DLL existente a través de ellos para editar el contenido. Sin embargo, le advertimos que los archivos guardados de esta manera no siempre siguen funcionando correctamente debido a los cambios de codificación del formato.
Lea también: Editores de texto para Windows
Ahora ya está familiarizado con el método de apertura del formato de archivo comentado para su edición y posterior guardado. No se recomienda realizar esta operación con los objetos del sistema y guardarlos en su antigua ubicación, ya que puede causar errores irreparables en el sistema operativo.
Nos alegramos de que hayamos podido ayudarle con su problema.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.
¿Le ha ayudado este artículo?