Entrainement
Module
Provide apps to users - Training
In this module, you will learn about traditional app-deployment methods, as well as methods that you can use to help to automate app deployment.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
La création d’une application compatible AutoRun est une procédure simple. Cette rubrique utilise le CD-ROM comme exemple (il s’agissait du premier moyen d’implémenter cette technologie), mais aujourd’hui il existe de nombreux types de supports différents qui peuvent l’utiliser.
Pour activer l’exécution automatique dans votre application, vous incluez simplement deux fichiers essentiels :
Lorsqu’un utilisateur insère un disque dans un lecteur CD-ROM sur un ordinateur compatible AutoRun, le système vérifie immédiatement si le disque possède un système de fichiers d’ordinateur personnel. Si c’est le cas, le système recherche un fichier nommé Autorun.inf. Ce fichier spécifie une application d’installation qui sera exécutée, ainsi que divers paramètres facultatifs. L’application de démarrage installe, désinstalle, configure et exécute peut-être l’application.
Autorun.inf est un fichier texte situé dans le répertoire racine du CD-ROM qui contient votre application. Sa fonction principale consiste à fournir au système le nom et l’emplacement du programme de démarrage de l’application qui sera exécuté lorsque le disque est inséré.
Notes
Les fichiers Autorun.inf ne sont pas pris en charge sous Windows XP pour les lecteurs qui retournent DRIVE_REMOVABLE à partir de GetDriveType.
Le fichier Autorun.inf peut également contenir des informations facultatives, notamment :
Les fichiers Autorun.inf sont similaires aux fichiers .ini. Ils se composent d’une ou plusieurs sections, chacune dirigée par un nom placé entre crochets. Chaque section contient une série de commandes qui seront exécutées par l’interpréteur de commandes lorsque le disque est inséré. Il existe deux sections actuellement définies pour les fichiers Autorun.inf.
Notes
L’interpréteur de commandes recherche d’abord une section spécifique à l’architecture. S’il n’en trouve pas, il utilise les informations de la section [exécution automatique]. Une fois que l’interpréteur de commandes trouve une section, elle ignore toutes les autres, de sorte que chaque section doit être autonome.
Chaque section contient une série de commandes qui déterminent la façon dont l’opération d’exécution automatique a lieu. Il existe cinq commandes disponibles.
Commande | Description |
---|---|
defaulticon | Spécifie l’icône par défaut de l’application. |
Menu | Spécifie le chemin d’accès et le nom de fichier d’une icône spécifique à l’application pour le lecteur CD-ROM. |
open | Spécifie le chemin d’accès et le nom de fichier de l’application de démarrage. |
useautorun | Spécifie que les fonctionnalités de lecture automatique V2 doivent être utilisées si prises en charge. |
coquille | Définit la commande par défaut dans le menu contextuel du CD-ROM. |
shell_verb | Ajoute des commandes au menu contextuel du CD-ROM. |
Voici un exemple de fichier Autorun.inf simple. Il spécifie Filename.exe comme application de démarrage. La deuxième icône de Filename.exe représente le lecteur CD-ROM au lieu de l’icône de lecteur standard.
[autorun]
open=Filename.exe
icon=Filename.exe,1
Cet exemple Autorun.inf exécute différentes applications de démarrage en fonction du type d’ordinateur.
[autorun]
open=Filename_x86.exe
icon=IconFile.ico
[autorun.alpha]
open=Filename_RISC.exe
icon=IconFile.ico
Vous pouvez utiliser la section [DeviceInstall] sur n’importe quel média amovible. Elle est prise en charge uniquement sous Windows XP. Vous utilisez DriverPath pour spécifier un chemin d’accès au répertoire dans lequel Windows XP recherche des fichiers de pilotes, ce qui empêche une longue recherche dans l’ensemble du contenu.
Vous utilisez la section [DeviceInstall] avec une installation de pilote pour spécifier des répertoires dans lesquels Windows XP doit rechercher les fichiers du pilote. Sous Windows XP, l’ensemble du média n’est plus recherché par défaut, ce qui oblige [DeviceInstall] à spécifier des emplacements de recherche. Voici les seuls supports amovibles que Windows XP recherche entièrement sans section [DeviceInstall] dans un fichier Autorun.inf.
Tous les autres supports doivent inclure une section [DeviceInstall] pour Windows XP afin de détecter les pilotes stockés sur ce média.
Notes
Comme avec la section [AutoRun], la section [DeviceInstall] peut être spécifique à l’architecture.
Entrainement
Module
Provide apps to users - Training
In this module, you will learn about traditional app-deployment methods, as well as methods that you can use to help to automate app deployment.