Fichiers d'état enregistré

Mise à jour : novembre 2007

Vous pouvez enregistrer n'importe quand l'état de Device Emulator en cliquant sur Enregistrer dans le menu Fichier de l'émulateur. Vous êtes également invité à enregistrer l'état toutes les fois que vous fermez l'émulateur. Lorsque vous sélectionnez l'option Enregistrer l'état, l'émulateur crée un fichier ayant l'extension .dess (Device Emulator Saved State, état enregistré de l'émulateur de périphérique). Ce fichier contient non seulement l'image du système d'exploitation mais également l'état de la mémoire, les configurations, les dossiers partagés, etc. En d'autres termes, un fichier .dess représente l'état complet de l'émulateur au moment où il simule une opération de mise en veille. Les fichiers d'état enregistré spécifiques à l'utilisateur sont situés par défaut dans lecteur:\Documents and Settings\NomUtilisateur\Application Data\Microsoft\Device Emulator. Les fichiers d'état enregistré globaux se trouvent dans lecteur:\Documents and Settings\All Users\Application Data\Microsoft\Device Emulator.

Remarque :

Par défaut, les images de l'état enregistré sont créées en fonction de l'utilisateur. Pour créer une image d'état enregistré globale, démarrez l'émulateur dans la ligne de commande à l'aide du commutateur /g. Pour plus d'informations, consultez Référence de la ligne de commande Microsoft Device Emulator. Si l'image du système d'exploitation sous-jacente a changé, peut-être à la suite d'une mise à jour, l'émulateur de périphérique vous invitera à effectuer une relance à froid de l'image du système d'exploitation ou à charger l'image d'état enregistré. Cette invite signifie que l'image du système d'exploitation a changé depuis le dernier démarrage de l'image d'état enregistrée.

Comme l'extension .dess est enregistrée au moment de l'installation, un double-clic sur un fichier .dess démarre Microsoft Device Emulator avec l'état enregistré dans ce fichier. Visual Studio prend en charge un fichier .dess pour chaque émulateur de périphérique.

Note de sécurité :

L'utilisation de fichiers d'état enregistré à partir de sources non fiables peut poser un problème de sécurité.

Fichiers d'état enregistré et fichiers image du système d'exploitation

Un fichier image est une copie du système d'exploitation effectuée dans la mémoire flash d'un périphérique. Par défaut, les fichiers image sont situés dans lecteur:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\Emulators\Images, et ont l'extension .bin. L'émulateur met plus longtemps pour démarrer d'un fichier image que d'un fichier .dess parce qu'il doit émuler tout le code de démarrage à froid du système d'exploitation avec un fichier image. Inversement, le fichier .dess contient toutes les données d'état qu'une batterie soutiendrait lorsqu'un périphérique est en veille. En conséquence, pour reprendre l'exécution, l'émulateur restaure uniquement le fichier .dess dans la RAM et les périphériques émulés, puis repart de là où il s'était arrêté. C'est pourquoi Visual Studio inclut des fichiers .dess par défaut pour certains émulateurs. Ces fichiers d'état se trouvent sous lecteur:\Documents and Settings\All Users\Application Data\Microsoft\Device Emulator. Les fichiers .dess par défaut représentent l'état du périphérique immédiatement après un démarrage à froid. Les émulateurs qui ont un fichier .dess par défaut le chargent à la place du fichier image lorsqu'ils démarrent avec les paramètres par défaut.

Les options d'enregistrement d'état de l'interface utilisateur sont les suivantes :

Invite

Tâche

Fermer sans enregistrer

Ferme Device Emulator sans enregistrer l'état.

Il s'agit de l'option par défaut.

Enregistrer

Enregistre l'état actuel sur le VMID (VMID, Virtual Machine Identifier) en cours de l'émulateur.

Dans Visual Studio, cette option est désactivée si le magasin de données a défini l'indicateur protégé pour ce VMID.

Voir aussi

Tâches

Comment : démarrer Microsoft Device Emulator

Comment : démarrer le Gestionnaire Device Emulator

Comment : restaurer une image du système d'exploitation de l'émulateur

Autres ressources

Microsoft Device Emulator