Partager via


Entrées Autorun.inf

Cette rubrique est une référence pour les entrées qui peuvent être utilisées dans un fichier Autorun.inf. Une entrée se compose d’une clé et d’une valeur.

[AutoRun] Clés

action

L’action entrée spécifie le texte utilisé dans la boîte de dialogue Lecture automatique du gestionnaire représentant le programme spécifié dans le ouvrir ou shellexecute entrée dans le fichier Autorun.inf du média. La valeur peut être exprimée sous forme de texte ou de ressource stockée dans un fichier binaire.

action=ActionText
action=@[filepath\]filename,-resourceID

Paramètres

  • ActionText

    Texte utilisé dans la boîte de dialogue Lecture automatique pour le gestionnaire représentant le programme spécifié dans le ouvrir ou shellexecute entrée dans le fichier Autorun.inf du média.

  • filepath

    Chaîne qui contient le chemin complet du répertoire qui contient le fichier binaire contenant la chaîne. Si aucun chemin d’accès n’est spécifié, le fichier doit se trouver dans le répertoire racine du lecteur.

  • nom de fichier

    Chaîne qui contient le nom du fichier binaire.

  • resourceID

    ID de la chaîne dans le fichier binaire.

Remarques

L’action clé est utilisée uniquement dans Windows XP Service Pack 2 (SP2) ou version ultérieure. Il est uniquement pris en charge pour les lecteurs de type DRIVE_REMOVABLE et DRIVE_FIXED. Dans le cas de DRIVE_REMOVABLE, l’action clé est requise. Une action commande dans le fichier Autorun.inf d’un CD ou dvd vidéo audio est ignorée, et ces médias continuent de se comporter comme dans Windows XP Service Pack 1 (SP1) et versions antérieures.

La chaîne affichée dans la boîte de dialogue Lecture automatique est construite en combinant le texte spécifié dans l’action entrée avec du texte codé en dur nommant le fournisseur, fourni par l’interpréteur de commandes. L’icône s’affiche en regard de celle-ci. Cette entrée apparaît toujours comme la première option de la boîte de dialogue Lecture automatique et est sélectionnée par défaut. Si l’utilisateur accepte l’option, l’application spécifiée par l'ouvrir ou shellexecute entrée dans le fichier Autorun.inf du média est lancée. L’option Toujours effectuer l’action sélectionnée n’est pas disponible dans ce cas.

L’action et l’icône clés définissent ensemble la représentation de l’application visible par l’utilisateur final dans la boîte de dialogue Lecture automatique. Ils doivent être composés de telle sorte que les utilisateurs puissent facilement les identifier. Ils doivent indiquer que l’application doit être exécutée, l’entreprise qui l’a créée et toute personnalisation associée.

Pour la compatibilité descendante, l’action entrée est facultative pour les appareils de type DRIVE_FIXED. Pour ce type, une entrée par défaut est utilisée dans la boîte de dialogue Lecture automatique si aucune action 'entrée est présente dans le fichier Autorun.inf.

L’action entrée est obligatoire pour les appareils de type DRIVE_REMOVABLE, qui jusqu’à présent n’ont pas pris en charge Autorun.inf. Si aucune action entrée n’est présente, la boîte de dialogue Lecture automatique s’affiche, mais sans option pour lancer le contenu supplémentaire.

CustomEvent

L’entrée CustomEvent spécifie un événement de contenu de lecture automatique personnalisé.

CustomEvent=CustomEventName

Paramètres

  • CustomEventName

    Chaîne de texte contenant le nom de l’événement de contenu de lecture automatique. Le nom ne doit pas dépasser 100 caractères alphanumériques.

Remarques

Vous pouvez inclure un nom d’événement personnalisé dans le fichier Autorun.inf d’un volume. Lorsque la lecture automatique invite l’utilisateur à utiliser une application avec le volume, elle affiche uniquement les applications inscrites pour le nom d’événement personnalisé spécifié. Pour plus d’informations sur la façon dont vous pouvez inscrire une application en tant que gestionnaire pour votre événement de contenu de lecture automatique personnalisé, consultez lancement automatique avec de lecture automatique ou Comment inscrire un gestionnaire d’événements.

L’exemple suivant spécifie la valeur « MyContentOnArrival » comme nouvel événement de contenu de lecture automatique.

CustomEvent=MyContentOnArrival

icône

L’icône d’entrée spécifie une icône qui représente le lecteur activé par l’exécution automatique dans l’interface utilisateur Windows.

icon=iconfilename[,index]

Paramètres

  • iconfilename

    Nom d’un fichier .ico, .bmp, .exeou .dll contenant les informations d’icône. Si un fichier contient plusieurs icônes, vous devez également spécifier l’index de base zéro de l’icône.

Remarques

L’icône, ainsi que l’étiquette, représente le lecteur activé pour l’exécution automatique dans l’interface utilisateur Windows. Par exemple, dans l’Explorateur Windows, le lecteur est représenté par cette icône au lieu de l’icône de lecteur standard. Le fichier de l’icône doit se trouver dans le même répertoire que celui spécifié par la commande ouvrir.

L’exemple suivant spécifie la deuxième icône dans le fichier MyProg.exe.

icon=MyProg.exe,1

étiquette

L’étiquette entrée spécifie une étiquette de texte qui représente le lecteur activé pour l’exécution automatique dans l’interface utilisateur Windows.

label=LabelText

Paramètres

  • LabelText

    Chaîne de texte contenant l’étiquette. Il peut contenir des espaces et ne doit pas dépasser 32 caractères.

Note

Il est possible de placer une valeur dans le paramètre LabelText qui dépasse 32 caractères et ne reçoit aucun message d’erreur. Toutefois, le système affiche uniquement les 32 premiers caractères. Tous les caractères après le 32ème sont tronqués et non affichés. Par exemple, si l'LabelText est la suivante : label="Ce CD est conçu pour être le CD de musique ultime. » les éléments suivants s’affichent : « Ce CD est conçu pour être l’ul ».

 

Remarques

L’étiquette, ainsi qu’une icône, représente le lecteur activé pour l’exécution automatique dans l’interface utilisateur Windows.

L’exemple suivant spécifie la valeur « My Drive Label » comme étiquette du lecteur.

label=My Drive Label

ouvrir

L'ouvrir entrée spécifie le chemin d’accès et le nom de fichier de l’application lancée par l’exécution automatique lorsqu’un utilisateur insère un disque dans le lecteur.

open=[exepath\]exefile [param1 [param2] ...] 

Paramètres

  • exefile

    Chemin complet d’un fichier exécutable qui s’exécute lorsque le CD est inséré. Si seul un nom de fichier est spécifié, il doit se trouver dans le répertoire racine du lecteur. Pour localiser le fichier dans un sous-répertoire, vous devez spécifier un chemin d’accès. Vous pouvez également inclure un ou plusieurs paramètres de ligne de commande à passer à l’application de démarrage.

UseAutoPlay

Sur Windows XP, l’entrée UseAutoPlay spécifie que la lecture automatique doit être utilisée au lieu de l’exécution automatique.

Sur Windows Vista et versions ultérieures, cette entrée entraîne la suppression de toutes les actions spécifiées pour l’exécution automatique (à l’aide de l'ouvrir ou de entrées shellexecute) à supprimer de la boîte de dialogue Lecture automatique. Cette entrée n’a aucun effet sur les versions de Windows antérieures à Windows XP.

Sur Windows 8 et versions ultérieures, la spécification d’une valeur de 0 désactive la lecture automatique pour cet appareil.

Paramètres

Pour utiliser cette option, ajoutez une entrée pour UseAutoPlay au fichier Autorun.inf et définissez l’entrée sur 1. Aucune autre valeur n’est prise en charge sur les versions de Windows antérieures à Windows 8.

Sur Windows 8 et versions ultérieures, spécifiez la valeur 0 pour désactiver la lecture automatique pour cet appareil.

UseAutoPlay=1

Remarques

Actuellement, UseAutoPlay s’applique uniquement sur Windows XP ou version ultérieure et uniquement sur un lecteur GetDriveType détermine comme étant de type DRIVE_CDROM.

Lorsque UseAutoPlay est utilisé, toute action spécifiée par l'ouvrir ou shellexecute entrées dans Autorun.inf est ignorée sur Windows XP et omise dans la boîte de dialogue Lecture automatique sur Windows Vista.

AutoRun est généralement utilisé pour exécuter ou charger automatiquement un élément contenu sur le média inséré, tandis que la lecture automatique présente une boîte de dialogue qui inclut une liste d’actions pertinentes qui peuvent être effectuées et permet à l’utilisateur de choisir l’action à entreprendre. Pour plus d’informations sur la différence entre l’exécution automatique et la lecture automatique, consultez Création d’une CD-ROM application compatible avec l’exécution automatique et Utilisation et configuration de l'de lecture automatique, respectivement.

Exemple d’utilisation

Un CD contient trois fichiers : Autorun.inf, Readme.txtet Music.wma. Selon la version de Windows utilisée et les options spécifiées dans Autorun.inf, le CD peut être géré par AutoRun ou AutoPlay lorsqu’il est inséré (en supposant que autorun/AutoPlay est activé pour le lecteur dans lequel le CD est inséré).

Tout d’abord, considérez un fichier Autorun.inf avec le contenu suivant, notant que UseAutoPlay=1 n’est pas spécifié :

[AutoRun]
shellexecute="Readme.txt"

L’action effectuée par l’interpréteur de commandes lorsque ce CD est inséré dépend de la version de Windows utilisée :

  • Sur Windows XP ou version antérieure, ce CD est géré par AutoRun lorsqu’il est inséré. Dans ce cas, l’entrée shellexecute est lue et l’interpréteur de commandes appelle le gestionnaire de fichiers associé aux fichiers .txt ; cela ouvre généralement Readme.txt dans le Bloc-notes.
  • Sur Windows Vista, la présence d’un fichier Autorun.inf avec un shellexecute entrée entraîne l’identification du média comme type de lecture automatique « Logiciels et jeux ». Dans ce cas, l’utilisateur reçoit une boîte de dialogue Lecture automatique qui inclut l’action spécifiée par l'shellexecute entrée (présentée sous la forme « Charger Readme.txt» dans la boîte de dialogue), ainsi que les actions par défaut associées au média de type « Logiciel et jeux ».

Pour indiquer que la lecture automatique doit être utilisée plutôt que l’exécution automatique sur Windows XP, et que l’action spécifiée par l’entrée d’interpréteur de commandes AutoRun doit être supprimée de la boîte de dialogue Lecture automatique sur Windows Vista, insérez UseAutoPlay dans le fichier Autorun.inf comme suit :

[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1

Une fois de plus, l’action effectuée par l’interpréteur de commandes lorsque ce CD est inséré dépend de la version de Windows en cours d’utilisation.

  • Sur les versions de Windows antérieures à Windows XP, l’exécution automatique est toujours utilisée et l’action spécifiée par shellexecute est effectuée, comme décrit précédemment. (Notez que seule l’exécution automatique est disponible sur les versions de Windows antérieures à Windows XP.)
  • Sur Windows XP, l’entrée UseAutoPlay entraîne l’utilisation de la lecture automatique à la place de l’exécution automatique. Dans ce cas, la lecture automatique détermine que le média contient un fichier Audio Windows Media (.wma) et catégorise le contenu en tant que « Fichiers musicaux ». L’utilisateur est présenté avec une boîte de dialogue Lecture automatique contenant des gestionnaires inscrits pour le type de média de lecture automatique « Fichiers de musique » ; L’entrée AutoRun shellexecute est ignorée.

shellexecute

Version 5.0. L’entrée shellexecute spécifie une application ou un fichier de données que AutoRun utilisera pour appeler ShellExecuteEx.

shellexecute=[filepath\]filename[param1, [param2]...] 

Paramètres

  • filepath

    Chaîne qui contient le chemin complet du répertoire qui contient les données ou le fichier exécutable. Si aucun chemin d’accès n’est spécifié, le fichier doit se trouver dans le répertoire racine du lecteur.

  • nom de fichier

    Chaîne qui contient le nom du fichier. S’il s’agit d’un fichier exécutable, il est lancé. S’il s’agit d’un fichier de données, il doit être membre d’un type de fichier . ShellExecuteEx lance la commande par défaut associée au type de fichier.

  • paramx

    Contient tous les paramètres supplémentaires qui doivent être passés à ShellExecuteEx.

Remarques

Cette entrée est similaire à ouvrir, mais elle vous permet d’utiliser association de fichiers informations pour exécuter l’application.

coquille

L’interpréteur de commandes spécifie une commande par défaut pour le menu contextuel du lecteur.

shell=verb

Paramètres

  • verbe

    Verbe qui correspond à la commande de menu. Le verbe et sa commande de menu associée doivent être définis dans le fichier Autorun.inf avec un shell\verb entrée.

Remarques

Lorsqu’un utilisateur clique avec le bouton droit sur l’icône du lecteur, un menu contextuel s’affiche. Si un fichier Autorun.inf est présent, la commande de menu contextuel par défaut est extraite. Cette commande s’exécute également lorsque l’utilisateur double-clique sur l’icône du lecteur.

Pour spécifier la commande de menu contextuel par défaut, définissez d’abord son verbe, sa chaîne de commande et le texte du menu avec shell\verb. Utilisez ensuite l’interpréteur de commandes pour le rendre la commande de menu contextuel par défaut. Sinon, le texte de l’élément de menu par défaut est « Lecture automatique », qui lance l’application spécifiée par l'ouvrir entrée.

shell\verb

L’entrée shell\verb ajoute une commande personnalisée au menu contextuel du lecteur.

shell\verb\command=Filename.exe 
shell\verb=MenuText

Paramètres

  • verbe

    Verbe de la commande de menu. L'shell\verbeentrée \command associe le verbe à un fichier exécutable. Les verbes ne doivent pas contenir d’espaces incorporés. Par défaut, verbe est le texte affiché dans le menu contextuel.

  • Filename.exe

    Chemin d’accès et nom de fichier de l’application qui effectue l’action.

  • MenuText

    Ce paramètre spécifie le texte affiché dans le menu contextuel. S’il est omis, verbe s’affiche. MenuText peut être mixte et peut contenir des espaces. Vous pouvez définir une touche de raccourci pour l’élément de menu en plaçant un ampersand (&) devant la lettre.

Remarques

Lorsqu’un utilisateur clique avec le bouton droit sur l’icône du lecteur, un menu contextuel s’affiche. L’ajout d'shell\verb entrées au fichier Autorun.inf du lecteur vous permet d’ajouter des commandes à ce menu contextuel.

Il existe deux parties à cette entrée, qui doivent se trouver sur des lignes distinctes. La première partie est shell\verbe\command. Il est nécessaire. Il associe une chaîne, appelée verbe, à l’application à lancer lors de l’exécution de la commande. La deuxième partie est l’entrée **shell\**verbe. Il est facultatif. Vous pouvez l’inclure pour spécifier le texte qui s’affiche dans le menu contextuel.

Pour spécifier une commande de menu contextuel par défaut, définissez le verbe avec shell\verb, puis définissez-le comme commande par défaut avec l'shell entrée.

L’exemple de fragment Autorun.inf suivant associe le verbe readit à la chaîne de commande « Bloc-notes abc\readme.txt». Le texte du menu est « Lire moi » et « M » est défini comme touche de raccourci de l’élément. Lorsque l’utilisateur sélectionne cette commande, le fichier abc\readme.txt du lecteur s’ouvre avec le Bloc-notes Microsoft.

shell\readit\command=notepad abc\readme.txt 
shell\readit=Read &Me

[Contenu] Clés

Il existe trois clés de type de fichier : MusicFiles, PictureFileset VideoFiles.

Si l’un de ces contenus a la valeur true par le biais d’une des valeurs non sensibles à la casse 1, y, oui, t ou true, l’interface utilisateur de lecture automatique affiche les gestionnaires associés à ce type de contenu, que le contenu de ce type existe sur le média.

Si l’un de ces contenus a la valeur false par le biais de l’une des valeurs non sensibles à la casse 0, n, non, f ou false, l’interface utilisateur de lecture automatique n’affiche pas les gestionnaires associés à ce type de contenu, même si le contenu de ce type est détecté sur le support.

L’utilisation de cette section est destinée à permettre aux auteurs de contenu de communiquer l’intention du contenu à la lecture automatique. Par exemple, un CD peut être classé comme contenant uniquement du contenu musical, même s’il a également des images et des vidéos et serait considéré autrement comme ayant du contenu mixte.

La section [Contenu] est prise en charge uniquement sous Windows Vista et versions ultérieures.

[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false

[ExclusiveContentPaths] Clés

Les dossiers répertoriés dans cette section limitent la lecture automatique à la recherche de ces dossiers uniquement et de leurs sous-dossiers pour le contenu. Ils peuvent être donnés avec ou sans barre oblique inverse (\). Dans les deux cas, ils sont pris comme chemins absolus à partir du répertoire racine du média. Dans le cas de dossiers avec des espaces dans leurs noms, ne les placez pas entre guillemets, car les guillemets sont pris littéralement dans le cadre du chemin d’accès.

L’utilisation de cette section vise à permettre aux auteurs de contenu de communiquer l’intention du contenu à la lecture automatique et de raccourcir son temps d’analyse en limitant l’analyse à certaines zones importantes du média.

Voici tous les chemins d’accès valides

[ExclusiveContentPaths]
\music
\music\more music
music2

La section [ExclusiveContentPaths] est prise en charge uniquement sous Windows Vista et versions ultérieures.

[IgnoreContentPaths] Clés

Les dossiers répertoriés dans cette section et leurs sous-dossiers sont ignorés par lecture automatique lors de la recherche d’un média pour le contenu. Ils peuvent être donnés avec ou sans barre oblique inverse (\). Dans les deux cas, ils sont pris comme chemins absolus à partir du répertoire racine du média. Dans le cas de dossiers avec des espaces dans leurs noms, ne les placez pas entre guillemets, car les guillemets sont pris littéralement dans le cadre du chemin d’accès.

Les chemins d’accès de cette section sont prioritaires sur les chemins d’accès dans la section [ExclusiveContentPaths]. Si un chemin d’accès donné dans [IgnoreContentPaths] est un sous-dossier d’un chemin donné dans [ExclusiveContentPaths], il est toujours ignoré.

L’utilisation de cette section vise à permettre aux auteurs de contenu de communiquer l’intention du contenu à la lecture automatique et de raccourcir son temps d’analyse en limitant l’analyse à certaines zones importantes du média.

Voici tous les chemins d’accès valides

[IgnoreContentPaths]
\music
\music\more music
music2

La section [IgnoreContentPaths] est prise en charge uniquement sous Windows Vista et versions ultérieures.

[DeviceInstall] Clés

DriverPath

L’entrée DriverPath spécifie un répertoire à rechercher de manière récursive pour les fichiers du pilote. Cette commande est utilisée lors de l’installation d’un pilote et ne fait pas partie d’une opération d’exécution automatique. La section [DeviceInstall] est prise en charge uniquement sous Windows XP.

[DeviceInstall]
DriverPath=directorypath

Paramètres

  • directorypath

    Chemin d’accès à un répertoire dans lequel Windows recherche des fichiers de pilotes, ainsi que tous ses sous-répertoires.

Remarques

N’utilisez pas de lettres de lecteur dans chemin d’annuaire à mesure qu’ils passent d’un ordinateur à l’autre.

Pour rechercher plusieurs répertoires, ajoutez une entrée DriverPath pour chaque répertoire, comme dans cet exemple.

[DeviceInstall]
DriverPath=drivers\video 
DriverPath=drivers\audio

Si aucune entrée DriverPath n’est fournie dans la section [DeviceInstall] ou que l’entrée DriverPath n’a aucune valeur, ce lecteur est ignoré lors d’une recherche de fichiers de pilotes.