Home Downloads Account Forum Search FAQ Members_List Logout

Tout sur l'informatique - Programmation C#, Sécurité, Divx, P2P
  Inscrivez-vous !  
Fermer ce volet
 Fermer ce bloc
Menu
 Accueil
 Les Sujets et Les Articles
 Informatique
 Programmation C#
 Sécurité & Hacking
 Astuces Windows
 Divx & P2P
 Smartphones
 Cryptographie
 Webmaster
 Cours Delphi Programmation
 Hoax
 MSN
 Divers
 News
 Jeux Video
 Android OS
 Excel
 Communauté
 Forums
 T'Chat IRC
 Downloads et Liens Web
 Téléchargements
 Liens
 Peer To Peer
 Contenu
 Content
 Encyclopedie
 Reviews
 Top 10
 FAQ
 Infos
 Statistiques
 Search

 Fermer ce bloc
Partenaires

Ogame

Angry Birds Solution

Aide Ogame


Créer un autorun.inf, un CD auto-exécutable  
1 Informatique
Un autorun est une petit fichier .inf qui permet l'éxecution automatique d'une application ou l'ouverture automatique d'un fichier après l'insertion d'un CD. Il permet également d'ajouter une icone (.ico) au CD, elle sera visible sur le post de travail de l'utilisateur à la place de l'icone habituelle du lecteur CD. La programmation d'un fichier autorun.inf se révéle être très facile une fois que l'on connait les commandes a utiliser.

Pour créer un autorun.inf, on n'a nulement besoin de logiciel de développement et de programmation hors de prix, le Bloc-notes de Windows suffit.
Ouvrez donc le bloc-notes (Démarrer>Tous les programmes>Accessoires>Bloc-notes) et inscrivez [autorun] sur la première ligne.
Attention, vous ne devez pas écrire qu'une seule commande par ligne et une fois le fichier autorun terminé vous devrez l'enregistrer sous autorun.inf en faisant attention a bien effacer l'extention texte .txt.

Ouvrir automatiquement une application :

On utilise pour cela l'instruction open sous la forme open = nomapplication.exe
L'application doit obligatoirement être exécutable (.exe, .bat ect...).
Si elle n'est pas pacée à la racine du CD, on doit indiqué le chemin à suivre (ex : open = fichier1/nomapplication.exe si l'application était dans un fichier nommé fichier1).
L'application démarrée ne doit pas forcément être présente sur le CD, on peut également exécuter automatiquement n'importe quelles application situées dans les répertoires Windows et Windows/system.
Attention, il ne faut jamais indiquer la lettre qui désigne le disque dur (C: , D:).

Ouvrir un fichier avec une certaines application :

Il suffit d'appliquer ce qui a été dit dans le paragraphe précédent et d'ajouter le fichier à ouvir sur la même ligne.
[autorun]
open = nomapplication.exe monfichier.txt

Pour ouvrir un fichier texte automatiquement avec le Bloc-notes, on aura :
[autorun]
open = notepad.exe readme.txt

On peut appliquer ceci à tout les types de fichiers.

Ouvrir un fichier avec l'application par défaut :

Pour ouvir un fichier présent sur le CD avec l'application par défaut de l'ordinateur sur lequel est lancé le CD-ROM, il faut utiliser la commande shellexecute.
Pour ouvrir un document HTML avec le navigateur configuré par défaut on mettra donc :
[autorun]
shellexecute = fichier.html

L'utilisateur verra le fichier.html s'ouvrir avec son navigateur habituel et ne sera donc pas dépaysé.

Ajouter une icône à son CD-ROM :

Pour ajouter une icône, il faut l'avoir soit sous la forme .ico soit comprise dans une bibliothéque .dll .
Pour une icône .ico, on utilisera la commande icon.
[autorun]
icon = nomicone.ico

Pour une bibliothéque d'icône .dll, il faut déterminer la place de l'icone voulu dans la bibliothéque.
Attention, la première icône est à la place 0, la deuxième à la place 1 etc...
Pour la troisième icône d'une .dll, on aura :
[autorun]
icone = nomicone.dll,2

Pour donner un nom au CD :

Vous pouvez choisir qu'un certain titre s'affiche comme nom de votre CD-ROM.
On utilisera alors la commande Label sous la forme :
[autorun]
Label = Nom du CD

Creer un menu contextuel pour votre CD-ROM :

Vous pouvez personnaliser le menu que vous obtenez quand vous faites un clic droit sur l'icône du CD-ROM.
Il faut utiliser les commandes shell*command et shell* .
L'étoile (*) représente un mot clès que vous allez choisir en fonction du role du bouton associé.
Par exemple start si c'est pour lancer une application.
Attention, l'utilisateur ne verra pas ce mot clès, ce ne sera pas le titre du bouton.
Voici un exemple :
[autorun]
shellstartcommand = application.exe
shellstart = Lancez l'application

La ligne shellstartcommand = application.exe définie l'application a lancer quand on cliquera sur le bouton du menu.
application.exe est a remplacer par le nom de votre application.
La ligne shellstart = Lancez l'application permet de définir le titre du bouton.
Les quelques lignes ci-dessus permettront donc de créer dans le menu contextuel un bouton nommez Lancez l'application qui lancera application.exe.
On peut de la même manière créer une multitude de boutons dans ce menu.
[autorun]
shellstartcommand = application.exe
shellstart = Lancez l'application
shell eadcommand = readme.txt
shell ead = Lisez-moi

Ces lignes afficheront les boutons Lancez l'application et Lisez-moi (qui ouvrira le fichier readme.txt).
Vous pouvez également définir un bouton par défaut. La fonction qui lui correspondra sera exécutée lorsqu'on double cliquera sur l'icône du CD-ROM.
On utilise la commande shell sous la forme shell = mot clès correspondant.
Reprenons l'autorun précédent et ajoutons y start comme fonction par défaut.
[autorun]
shell = start
shellstartcommand = application.exe
shellstart = Lancez l'application
shell eadcommand = readme.txt
shell ead = Lisez-moi

Quand on double cliquera sur l'icône du CD-ROM, la commande correspondante à start sera exécutée et application.exe sera donc lancée.

Posté le Mercredi 19 octobre 2005 à 18:26:28 par zmaster
"Créer un autorun.inf, un CD auto-exécutable" | Connexion/Créer un compte | 1 commentaire | Rechercher Discussion
Les commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus !

Les commentaires anonymes ne sont pas autorisés, veuillez vous enregistrer

 
 Fermer ce bloc Liens connexes
· Plus à propos de 1 Informatique
· Nouvelles transmises par zmaster

L'article le plus lu à propos de 1 Informatique:
Installation d’une machine virtuelle VMware 

 Fermer ce bloc Estimer cet Article
Score Moyen: 4.02
Votes: 44


Merci de prendre une seconde et de voter pour cet article:

Excellent
Très Bon
Bon
Moyen
Mauvais

 Fermer ce bloc Options

 Format imprimable Format imprimable

 Format PDF Format PDF

 Envoyer cet article à un(e) ami(e) Envoyer cet article à un(e) ami(e)



Conditions d'utilisation

Tous les logos et marques sont des Propriétés respectives. Les commentaires sont la propriété respective de ceux qui les postent, tout le reste © 2006-2011 est personnel.
Tous droits réservés. PHP-MaXiMuS est un logiciel libre en version GNU/GPL license .
Copyright 2005 PHP-MaXiMuS .

[ Page générée en 0.1112 sec ] [ (PHP: 40% - SQL: 60%) ] [ Requêtes SQL: 52 ] [ 1040 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS