Les fichiers autorun.inf
Qu'est-ce qu'un autorun?
C'est le fichier autorun.inf qui, placé à la racine d'un disque logique (partition du disque dur, Cd-rom), permet l'exécution automatique d'un traitement quelconque.
Ce fichier est particulièrement utile pour générer une exécution lors de l'insertion d'un CD-ROM.
Structure du fichier autorun
[autorun]
<commande1>=<......................>
<commande2>=<......................>
etc.
Commandes utilisables pour l'autorun
icon
La commande autorun icon
désigne une icône qui représentera le disque.
Syntaxe de la commande icon
icon=iconfilename[,index]
Paramètres de la commande icon
- iconfilename: Nom du fichier, avec l'extension.
Dans le cas où l'extension est .dll ou .exe et que plusieurs icônes se trouvent dans ce fichier, il est nécessaire de préciser l'index de l'icône (la première icône étant indexée 0).
Remarque pour la commande icon
- Si la commande open est spécifiée dans l'autorun, l'icône doit se trouver dans le répertoire spécifié dans cette commande.
Exemples avec la commande icon
icon=auto.ico
icon=\prg1\prg1.exe,1
(deuxième icône du fichier prg1.exe du dossier prg1)
label
La commande autorun label
permet l'attribution d'un texte au disque, étiquette du disque.
Syntaxe de la commande label
label=text
Paramètres de la commande label
- text: texte à insérer.
Les espaces sont autorisés.
Remarque pour la commande label
- Si la commande icon est présente, le texte apparaît sous l'icône.
Exemples avec la commande label
label=Programmes de Steph
open
La commande autorun open
permet d'exécuter automatiquement une application et donne le chemin de l'application à lancer.
Syntaxe de la commande open
open=[exepath]exefile
Paramètres de la commande open
- exepath: Chemin relatif du dossier qui contient le fichier à exécuter.
Obligatoire si le fichier ne se trouve pas à la racine du disque. - exefile: Nom du fichier exécutable.
Remarque pour la commande open
- La commande open ne concerne que les exécutables.
Exemples avec la commande open
open=\prg1\prg1.exe
(Lance le fichier exécutable prg1.exe situé dans le répertoire prg1).
shellexecute
La commande autorun shellexecute
détermine l'application ou le fichier de données à lancer.
Syntaxe de la commande shellexecute
shellexecute=[filepath]filename
Paramètres de la commande shellexecute
- filepath: Chemin relatif du dossier qui contient le fichier à exécuter, ou le fichier de données.
- filename: Nom du fichier.
Remarques pour la commande shellexecute
- Le traitement est effectué s'il s'agit d'un exécutable, et l'application associée est lancée s'il s'agit d'un fichier de données.
- Avantage par rapport à la commande open qui ne peut traiter que des exécutables.
- Désavantage: on ne peut pas savoir quelle application est associée à ce type d'extension sur la station de l'utilisateur.
En effet, l'utilisateur peut avoir affecté une autre application que celle par défaut à ce type d'extension. - C'est dans la base de registre que l'on trouve les associations entre extensions et applications.
Exemples avec la commande shellexecute
shellexecute=\prg1\ark.htm
(ouverture de la page ark.htm par l'application qui est associée aux pages.htm).
shell\comname
La commande autorun shell\comname
permet la création d'une commande de nom comname dans le menu contextuel du disque.
Syntaxe de la commande shell\comname
shell\comname\command=[pathfile]file.exe
shell\comname=menname
Paramètres de la commande shell\comname
- comname: Nom choisi pour la commande par le concepteur de l'autorun.
Le nom ne peut pas contenir d'espaces.
Par défaut, il est affiché dans le menu contextuel. - pathfile: Chemin relatif du dossier qui contient le fichier.
Obligatoire si le fichier ne se trouve pas à la racine du disque. - file.exe: Nom du fichier exécutable.
- menname: Nom que l'on désire voir apparaître pour la commande dans le menu contextuel.
Si cette commande ne figure pas dans l'autorun, c'est le nom (voir comname) de la commande qui apparaîtra dans le menu contextuel.
Exemples avec la commande shell\comname
shell\lance\command=\prg1\prg1.exe
shell\lance=lancement
shell
La commande autorun shell
détermine la commande par défaut dans le menu contextuel.
Syntaxe de la commande shell
shell=command
Paramètres de la commande shell
- command: Commande par défaut.
Il est nécessaire de déterminer le traitement à effectuer, ainsi que son explication dans une commandeshell\command
.
Remarques pour la commande shell
- Le menu contextuel apparaît par un clic droit sur l'icône du disque.
- Si un fichier autorun est présent, la commande par défaut provient de la commande
shell=command
. - L'ouverture du disque par cette commande provoque l'exécution de cette commande.
Exemples avec la commande shellexecute
shell\start\command=notepad \data\start.txt
shell\start=Avant de commencer
shell=start
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 19/03/2002, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/autorun.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.