Qu'est ce que je dois mettre dans l'autorun ?

Bonjour je souhaite créer une image *.iso et que lorsque elle serai mis dans un lecteur virtuel automatiquement s’ouvre un “Setup.exe” qui se trouve dans un dossier : je dois mettre quoi dans l’autorun pour que ce ‘setup.exe’ s’ouvre directement ?

http://pix.nofrag.com/c/4/a/10ffe813f9dea40062493ba4697b4t.jpg
Edité le 04/01/2008 à 12:49

Salut,
pour ce faire, tu dois créer un fichier .inf (tu peux le faire betement avec le bloc note de windows)
exemple :
autorun.inf

dedans, tu mets exactement ceci:

[AutoRun]
open=Setup.exe -a
icon=Setup.exe,0

Voila, c’est tout ce que tu as à faire !
Attention, ton setup.exe doit apparaitre directement dans le dossier et non dans un sous dossier !!!

Voila
En espérant que cela à répondu à ta question :wink:
@ +
Alex

EDIT: pardon, j’avais pas vu ta jolie capture d’écran :wink:
dans ton cas, il te suffit de mettre ceci :
open=Setup.exe -a
icon=Setup.exe,0
Edité le 04/01/2008 à 13:41

plus justement

[AutoRun]
open=setup.exe
icon=setup.exe,0

a+

une autre méthode (qui a quelques avantages …)

dans autorun.ini
[autorun]
open=autorun.bat

dans autorun.bat
start “le_nom_de_ton_fichier”.“son_extension”

exemple : pour l’ancer un site internet autaumatiquement a la lecture du cd tu mets start index.html

avantage de cette méthode elle marche avec tous les OS windows
(celles du dessus ne marchent pas avec vista i me semble…):slight_smile:

sisi^^
l’autorun.inf marche avec tous les os je peu le confirmer, d ailleur ta methode est la meme, tu demande au fichier autorun.inf de lancer un autre fichier, pourquoi faire 2 étapes quand une seule est suffisante!

j’ajouterais que dans l’icone tu met celle que tu veux, et que le chemin du fichier part de la racine du cd, c’est à dire qu’il ne faut pas mettre la lettre du lecteur, donc si le fichier est directement à la racine du cd tu met “setup.exe”, 'il est dans un répertoire tu met “nom du repertoire\setup.exe”

les 2 méthodes fonctionnent, vu que ce sont les mêmes.

si tu as juste a lancer un exe, type setup, la premiere est largement suffisante

la seconde est néamoins plus évoluée et te premettra d’exectuer un script avant une install par exemple, ou de lancer une page web comme précisé plus haut (bien que cela puisse etre incorporé a la fin du setup)

Pour l’icone, quelqu’un sait ce que signifie le “,0” après le nom de l’executable (icon=Setup.exe,0) ?
J’imagine que l’icône doit être stocké dans une zone particulière de l’exe, désignée par le “,0”, mais si qqn à de plus amples informations, ça m’intéresse !

Bon j’ai essayer vos méthodes et j’ai l’icone ca c’est bon mais le Setup.exe ne se lance pas

Voici le libellé de l’autorun [u]SANS[/u] le ‘’ avant “Adobe Photoshop CS2 (9.0) Fr”
http://pix.nofrag.com/c/4/a/10ffe813f9dea40062493ba4697b4t.jpg

Ou est le probleme ?

PS: je suis sous WinXP sp2

:jap:


Je précise que je fais les simulations avec la création d'une image *.nrg que je lance dans un lecteur virtuel [je sais pas si ca peut aider mais je le précise] Edité le 05/01/2008 à 23:55

Salut,

ca n’a peut etre rien a voir … mais sur ton screenshoot il n’y a pas de FR dans le repertoire que tu indiques…
Sinon autre possibilité, un probleme de taille de nom de repertoire … a une certaine epoque les noms de repertoire ne depassaient pas 8 caracteres … ou quand le nom etait plus grand, DOS/Windows remplacaient les noms par les 6 premiers caracteres avec un “~1” pour finir …

bref faudra essayer de remplacer ton “Adobe Photoshop…” par un truc genre ADOBEP~1

voila

  • 1 ! Mets des guillemets avant et après ton chemin d’accès

Quant au “[…],0”, c’est parce que parfois, pour certains fichiers, plusieurs icônes sont incluses (comme Shell32.dll, par exemple). Le “0” désigne donc la toute première icône contenue dans ton fichier. La 2e serait désignée “[…],1”, la 42e “[…],41”, etc.

Bon j’ai suivi les conseils mais maintenant j’ai 1 enfin 4 messages d’erreurs :

Le contenau de l’“autorun.inf” :

http://pix.nofrag.com/8/d/e/95ad275b7ed33f54b254f28d81b5e.jpg

1ere Erreur :

http://pix.nofrag.com/d/c/7/a53474b83a83750d32551d6f11f94.jpg

2eme Erreur :

http://pix.nofrag.com/6/c/a/165902ef6b980bec9e1321f60a2ab.jpg

3eme Erreur :

http://pix.nofrag.com/4/f/8/d0bab55d80573942691c97e1f8fe4.jpg

4eme Erreur :

http://pix.nofrag.com/0/0/9/79c91cba6e75ca21d90d2163f28de.jpg

La première apparait, et les autres sont des messages d’erreurs qui arrive quand je click sur “ok”

:jap:
Edité le 06/01/2008 à 12:39


Donc je sais pas trop se que sont ces erreurs ... :/

Danke schön, c’est bien ce que je pensais

mais t’as essayé de mettre le setup.exe à la racine? Généralement un setup est toujours là quand tu ouvres le CD, rarement dans un dossier. Donc essayes de mettre:
[autorun]
Open=Setup.exe
Icon=Setup.exe

mais met jsute CA! Essayes

correction:

icon=setup.exe,0 (0 pour prendre le premier icone)

a+

Avec les guillemets, faut pas mettre le chemin d’accès en format “8 + 3”… :non:

Et mets le “Setup.exe” à la racine, oui…

cyberzoide.developpez.com…

tout est là…

Bonjour à mon tour de constater que cela ne marche pas.

Voila mon autorun

[autorun]
icon=Programmes\ASuite\icons\cleusb.ico
label=Clef USB
open=Programmes\ASuite\ASuite.exe
shell=start
shell\start\command=Programmes/ASuite/ASuite.exe
shell\start=Lancer ASuite

Resultat
1/ J’ai la bonne icone
2/ J’ai le bon label
3/ J’ai la bonne commande dans le menu contextuel
MAIS MAIS MAIS … Le programme ne se lance pas lorsque j’insère la clé. RIEN NADA :frowning:

Des suggestions ?? Merci

Resolu !!!
(tout seul mais si cela peut servir aux autres

L’autorun qui marche est le suivant
[autorun]
icon=Programmes\ASuite\icons\cleusb2.ico
label=Clef USB
Action=Lancer Asuite
Open=Programmes\ASuite\Asuite.exe
shell=start
shell\start\command=Programmes/ASuite/ASuite.exe
shell\start=Lancer ASuite

Voila :wink:

mxd