Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un appareil peut potentiellement générer de nombreux événements, et chaque événement a la possibilité d’être géré par l’un des gestionnaires différents. Dans Windows XP, les événements suivants sont définis :
- DeviceArrival
- DeviceRemoval
- MediaArrival
- MediaRemoval
Instructions
Les gestionnaires d’événements sont définis sous la clé EventHandlers . Les valeurs d’une clé de gestionnaire d’événements sont les noms de chaque gestionnaire que l’utilisateur doit choisir lorsque l’événement est détecté. Aucune valeur de données n’est associée à ces entrées. Voici un exemple de définition pour un gestionnaire d’événements personnalisé appelé MyNewRemovalEventHandler, qui présente ces possibilités de gestionnaire à l’utilisateur :
- Gestionnaire à utiliser si l’événement est détecté sur un appareil créé par la société nommée Contoso, Inc.
- Gestionnaire à utiliser si l’événement est détecté sur un appareil créé par la société fabrikam, Inc.
- Gestionnaire à utiliser dans tous les autres cas.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
EventHandlers
MyNewRemovalEventHandler
CompanyContosoHandler [REG_SZ]
CompanyFabrikamHandler [REG_SZ]
MyRemovalHandler [REG_SZ]
Une fois qu’un gestionnaire d’événements est défini, il doit être inscrit auprès d’un gestionnaire d’appareils pour l’une des possibilités d’événements : DeviceArrival, DeviceRemoval, MediaArrival ou MediaRemoval. MyNewRemovalEventHandler, défini précédemment, est utilisé pour DeviceRemoval sous un gestionnaire d’appareil personnalisé nommé MyDeviceHandler et est défini à cet effet dans l’exemple suivant. Là encore, la valeur du Registre n’a aucun composant de données.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
DeviceHandlers
EventHandlers
DeviceRemoval
MyNewRemovalEventHandler
Windows XP prédéfini l’ensemble suivant de gestionnaires d’événements.
| Clé EventHandlers | Type de média ou de fichier |
|---|---|
| HandleCDBurningOnArrival | CD-R/CD-RW vide |
| ShowPicturesOnArrival | Fichiers image |
| PlayMusicFilesOnArrival | Fichiers musicaux |
| PlayVideoFilesOnArrival | Fichiers vidéo |
| PlayCDAudioOnArrival | CD audio (CD au format REDBOOK avec pistes audio) |
| PlayDVDMovieOnArrival | Films DVD |
Windows Vista prédéfini l’ensemble suivant de gestionnaires d’événements en plus de ceux ci-dessus.
| Clé EventHandlers | Type de média ou de fichier |
|---|---|
| PlaySuperVideoCDMovieOnArrival | Films Super VideoCD |
| PlayVideoCDMovieOnArrival | Films VideoCD |