Abrir archivos dll

2 Métodos:El uso de archivos DLLDescompilando archivos DLL

la "Dynamic Link Library" (Dynamic Link Libraries), o archivos DLL son parte de los pilares de la programación tradicional de Windows. Estos archivos son utilizados por las aplicaciones para las funciones y bibliotecas adicionales sin incrustarlos en el propio programa. Es común que los archivos DLL para ser compartidos por diferentes software. Para la mayoría de los usuarios, los archivos DLL se ejecutan en segundo plano y rara vez será necesario tratar con ellos. Sin embargo, en ocasiones puede que tenga que registrar un artículo en este formato para un programa que ha instalado para que funcione correctamente. Si usted tiene interés en la codificación, la exploración de la forma en que se construyen las DLL puede ayudar enormemente.

método 1
El uso de archivos DLL
Imagen titulada abrir archivos DLL Paso 1
1
Entender lo que es un archivo DLL. Este acrónimo es "Dynamic Link Library", O Dynamic Link Libraries que muestra el archivo de Windows es utilizado por el programa para utilizar las funciones existentes. De hecho, permiten que las ventanas y otras funcionalidades Ganancia del programa sin tener que construir.
  • Los archivos DLL son una parte esencial de la programación de Windows, por lo que el trabajo de software de manera más eficiente y rápida.
  • Imagen titulada abrir archivos DLL Paso 2
    2
    Saben que la mayoría de los usuarios ni siquiera necesitan abrir o interactuar con los archivos DLL. La mayoría de ellos está en el fondo y el programa va a instalar y acceder a ellos de forma automática. Mueva los pueden causar problemas graves del sistema.
  • A veces, se le puede pedir a poner un archivo DLL en el lugar adecuado para instalar los programas creados por la comunidad. Asegúrese de que la aplicación es de confianza antes de hacer esto, ya que los archivos DLL pueden ser maliciosos.
  • Si usted está interesado en aprender cómo se construyen los archivos DLL, lea la siguiente sección.
  • Imagen titulada abrir archivos DLL Paso 3
    3
    El registro de un nuevo archivo DLL. Si necesita copiar manualmente un archivo DLL en una carpeta de usar un programa, puede que tenga que ponerlo en el registro de Windows antes de que pueda ser utilizado. Lea la documentación del programa para determinar si es necesario realizar este paso (que es muy inusual para la mayoría de los programas de Windows).
  • Abra el símbolo del sistema. Se puede encontrar abriendo el menú Inicio o pulsando la victoria+R y escribiendo cmd. Vaya a la ubicación del nuevo archivo DLL.
  • Si está utilizando Windows 7 o una versión más reciente, abra la carpeta que contiene el nuevo archivo DLL, mantenga pulsada la tecla cambio, haga clic en el botón derecho sobre la carpeta y seleccione "Abrir ventana de comandos aquí". El símbolo del sistema se abrirá directamente a esa carpeta.
  • tipo regsvr32 nomedodll.DLL y pulse entrar. Esto agregará el archivo DLL en el registro de Windows.
  • Insertar regsvr32 -u nomedodll.DLL para quitar el archivo DLL de registro de Windows.


  • método 2
    Descompilando archivos DLL
    Imagen titulada abrir archivos DLL Paso 4
    1
    Descargar e instalar un decompilador. una "decompilador" es un programa que le permite ver el código fuente que se utilizó para construir un archivo o programa, en este caso un archivo DLL. Para ver el código que da funcionalidad a un archivo DLL, se necesita una "decompilador" para volver de nuevo al código legible. Abrir un archivo DLL sin la decompilador (como el Bloc de notas) resultará en una pantalla con caracteres desordenados y totalmente sin sentido.
    • dotPeek es uno de los más populares descompiladores gratis y está disponible en JetBrains jetbrains.com/decompiler/.
  • Imagen titulada abrir archivos DLL Paso 5


    2
    Abra el archivo DLL en decompilador. Si está utilizando dotPeek, basta con hacer clic "expediente" (Archivo) → "abierto" (Abrir) y busque el archivo DLL que desea descompilar. Usted puede explorar el contenido de los archivos DLL sin afectar a su sistema.
  • Imagen titulada abrir archivos DLL Paso 6
    3
    utilice el "Explorador de ensamblaje" para navegar por los nodos DLL. Los archivos en este formato están hechos de "nódulos" o módulos de código que trabajan en conjunto para formar todo el archivo DLL. Puede expandir cada uno para ver los sub-nodos que pueden estar contenidos.


  • Imagen titulada abrir archivos DLL Paso 7
    4
    Haga doble clic en el nodo para ver el código. Aparecerá en la esquina derecha de dotPeek. Examine el código para analizarlo. El dotPeek lo mostrará en C # o descargará más bibliotecas para ver el código fuente original.
  • Si el bulto necesita más bibliotecas que se mostrará, el dotPeek intenta descargar de forma automática.
  • Imagen titulada abrir archivos DLL Paso 8
    5
    Aclarar las nuevas piezas de código. Si ha encontrado un pedazo de código que no entiende, utilizar el recurso "Documentación rápida" (Documentación rápida) para ver lo que está haciendo el comando.
  • Coloque el cursor en la parte del código que necesita documentación bajo "Visor de código" (Visor de Códigos).
  • prensa ^ Ctrl+Q para cargar la ventana "Documentación rápida".
  • Siga los enlaces para aprender más acerca de cada aspecto del código que está siendo examinada.
  • Imagen titulada abrir archivos DLL Paso 9
    6
    Exportar el código de Visual Basic. Si se quiere manipular, editar y crear archivos solo, puede ser exportado a Visual Studio. El código es exportado en C #, aunque originalmente fue escrito originalmente en un idioma totalmente diferente.
  • Haga clic en el botón derecho sobre el archivo DLL Asamblea Explorador.
  • seleccionar "Exportar el Proyecto"
  • Elija una de las opciones de exportación. El proyecto se puede abrir inmediatamente en Visual Studio si desea comenzar de inmediato a trabajar en él.
  • 7
    Editar el código de Visual Studio. Al tener el proyecto cargado en Visual Studio, usted tendrá el control total sobre la edición y la construcción de la DLL en su propia creación. Haga clic aquí para obtener instrucciones más detalladas sobre el uso de Visual Studio.
  • De esta manera? Compartir en redes sociales:


    Opiniones y Comentarios

    Artículos Relacionados