Tecnología

Inicio

Cómo copiar y pegar un archivo DLL mientras está en uso

biblioteca vinculada dinámica (DLL) son utilizados por Windows para almacenar código útil que otros programas puedan recurrir cuando sea necesario. DLL ayudan a mantener el programa de archivos de tamaño abajo al eliminar la necesidad de código redundante y ayudar a mantener bajos los costos de desarrollo. Cuando un archivo DLL está activamente en uso, sin embargo, Windows suele impedir la copia a otra ubicación --- a menos que utilice el software que se aprovecha del servicio Instantáneas de volumen.

Instrucciones

1 Utilice Hobocopy (ver Recursos). Este es un programa gratuito, de código abierto que se puede ejecutar desde símbolo del sistema para copiar archivos de un lugar a otro, incluso si están actualmente bloqueado por una aplicación. Abra el símbolo del sistema, una vez que lo hayas instalado y escriba algo así como lo siguiente en la línea de comandos:

hobocopy c: \ Windows \ System32 \ d: \ Backups \ DLL \ sample.dll

Reemplazar las ubicaciones y el nombre de archivo con los que en realidad se está utilizando.

2 Compra Backup4all (ver Recursos), si usted prefiere usar software propietario gráfica. Esta es una solución de copia de seguridad completa con capacidades más allá de DLL simplemente copiando bloqueados, a pesar de que se puede utilizar para que también. Sólo tiene que seleccionar "Archivo> Nueva copia de seguridad" de la barra de menú del programa y seguir los pasos que se le presenten en el asistente que aparece. Tenga en cuenta que el programa viene en varias ediciones, con precios que varían desde aproximadamente $ 20 a $ 50 (a partir de septiembre de 2010). Incluso la versión Lite debe ser capaz de copiar archivos DLL en uso para usted, y hay una demo gratuita de 30 días está disponible para su descarga, en caso de que sólo lo necesita por un tiempo limitado.

3 Escribir una secuencia de comandos para copiar archivos DLL mismo, si te gusta involucrarse en los aspectos prácticos de desarrollo de software. Descargar el Volume Shadow Copy Service SDK (ver Recursos) de Microsoft, y copie el archivo "vshadow.exe" a la ubicación de su nuevo guión. Abrir Bloc de notas y pegar el texto de la escritura CopyWithVss de Microsoft ingeniero jefe de desarrollo de software Adi Oltean (ver Recursos) o crear nuestro propio si está familiarizado con la escritura de guiones. Guardarlo como "CopyWithVss.cmd" (con comillas, para evitar que Windows añadiendo una extensión .txt) y luego ejecutarlo desde símbolo del sistema como éste:

CopyWithVss c: \ Windows \ System32 \ sample.dll d: \ Backups \ DLL \ sample.dll

Use su propia información de ruta y el nombre.