Compartir a través de


Archivos de estado guardado

Actualización: noviembre 2007

Es posible guardar el estado del emulador de dispositivos en cualquier momento, haciendo clic en Guardar estado en el menú Archivo del emulador. También se le pedirá que guarde el estado cada vez que cierre el emulador. Al seleccionar la opción Guardar estado, el emulador crea un archivo con la extensión .dess (Device Emulator Saved State o estado guardado de emulador de dispositivos). Este archivo no sólo contiene la imagen del sistema operativo, sino también el estado de la memoria, las opciones de configuración, las carpetas compartidas, etc. Es decir, un archivo .dess representa el estado completo del emulador en el momento que simula una operación de suspender en RAM. Los archivos de estado guardado específicos del usuario se encuentran, de manera predeterminada, en unidad:\Documents and Settings\nombre del usuario\Datos de programa\Microsoft\Device Emulator. Los archivos de estado guardado globales se encuentran en unidad:\Documents and Settings\All Users\Datos de programa\Microsoft\Device Emulator.

Nota:

Las imágenes de estado guardado se crean para cada usuario de manera predeterminada. Para crear una imagen de estado guardado global, inicie el emulador desde la línea de comandos con el modificador /g. Para obtener más información, vea Referencia de la línea de comandos del emulador de dispositivos. Si la imagen del sistema operativo subyacente ha cambiado, quizás a causa de una actualización, el emulador de dispositivos le pregunta si desea reiniciar en frío desde la imagen del sistema operativo o cargar la imagen de estado guardado. Esta pregunta significa que la imagen del sistema operativo ha cambiado desde la última vez que arrancó la imagen de estado guardado.

Dado que la extensión .dess se registra en el momento de la instalación, al hacer doble clic en un archivo .dess se inicia el emulador de dispositivos con el estado guardado en ese archivo. Visual Studio admite un solo archivo .dess para cada emulador de dispositivos.

Nota de seguridad:

Los archivos de estado guardado procedentes de fuentes que no sean de confianza pueden suponer un riesgo para la seguridad.

Archivos de estado guardado y archivos de imagen del sistema operativo

Un archivo de imagen es una copia del sistema operativo que se copia en la memoria flash de un dispositivo. De forma predeterminada, los archivos de imagen se encuentran en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\SmartDevices\Emulators\Images y tienen la extensión .bin. El inicio del emulador desde un archivo de imagen tarda mucho más tiempo que desde un archivo .dess, porque el emulador debe emular todo el código de arranque en frío sistema operativo con un archivo de imagen. A la inversa, el archivo .dess contiene todos los datos de estado que una batería podría mantener cuando un dispositivo está en suspensión. Como resultado, para reanudar el funcionamiento, el emulador simplemente restaura el archivo .dess a la RAM y los periféricos emulados y, a continuación, se reanuda en el estado en que se encontraba. Por esta razón, Visual Studio incluye los archivos .dess predeterminados para algunos emuladores. Dichos archivos están almacenados en unidad:\Documents and Settings\All Users\Application Data\Microsoft\Device Emulator\. Los archivos .dess predeterminados representan inmediatamente el estado del dispositivo después del arranque en frío. Los emuladores que tienen un archivo .dess predeterminado lo cargan en lugar del archivo de imagen cuando el emulador se inicia con la configuración predeterminada.

Las opciones para guardar el estado en la interfaz de usuario son las siguientes:

Mensaje

Acción

Cerrar sin guardar

Cierra el emulador de dispositivos sin guardar el estado.

Ésta es la configuración predeterminada.

Guardar

Guarda el estado actual utilizando el identificador de equipo virtual (VMID) actual del emulador.

En Visual Studio, esta opción está deshabilitada si el almacén de datos tiene establecido el marcador protected (protegido) para este identificador VMID.

Vea también

Tareas

Cómo: Iniciar el emulador de dispositivos

Cómo: Iniciar el Administrador de emuladores de dispositivos

Cómo: Restaurar una imagen del sistema operativo del emulador

Otros recursos

Emulador de dispositivos