Totul despre AutoRun
Scris de Neagu Ionut (aka SmLex)
Autorun.inf este un fisier text care se afla in directorul radacina al CD/DVD-ului si care contine informatii precum iconita si/sau numele afisat pentru respectivul CD/DVD in Windows, precum si ce program sa execute cand CD/DVD-ul este introdus in CD-Rom.
Fisierul autorun.inf trebuie sa inceapa cu “[autorun]” .
Pentru a specifica ce aplicatie sa se lanseze la introducerea CD/DVD-ului in unitate sintaxa este urmatoarea:
[cale_folder] = calea catre folderul de care apartine fisier_exe
fisier_exe = este aplicatia catre trebuie rulata (se adauga si exetensia “.exe”)
[parametru_1]. … = sunt folostiti pentru a lansa aplicatia cu diferiti parametri
Daca nu se specifica cale_folder fisier_exe trebuie sa fie in directorul radacina al CD/DVD-ului
Pentru a specifica ce iconita sa afiseze Windows-ul in locul iconitei default a CD-Rom-ului :
[cale_iconita] = calea catre folderul de care apartine iconita
nume_iconita = numele iconitei dar Windows-ul suporta si alte formate pe langa “ico” : BMP, dll, exe
[index] = daca fisierul nume_iconita contine mai multe iconite atunci se specifica numarul (index-ul) iconitei pe care o dorim.
Numerotarea iconitelor incepe de la 0
Pentru a specifica ce text sa apara in locul numelui CD/DVD-ului introdus :
In loc de “Nume nou” puteti folosi ce vreti.
Exemplu de fisier autorun.inf (varianta simpla)
open=autorun.exe
icon=autoun.exe,1
label=Neagu Ionut (aka SmLex)- SkullBox 2007
Pentru label puteti folosi texte mai lungi de 16 caractere (16 caractere este limita pentru numele unui CD/DVD)
Si acum sa trecem mai departe, la lucruri mai complexe.
Sa lucram pe un un exemplu. Sa zicem ca ai lucrarea de atestat si vrei adaugi in meniul contextual al CD/DVD-ului diferite comenzi precum : instalare, lansare ahelp-ului, deschiderea lucrarii scrise.
Sa zicem ca structura CD/DVD-ului este urmatoarea :
|- iconita_atestat.ico
|- setup.exe
|—aplicatie
|- atestat.exe
|— ajutor
|- ajutor.doc
|- ajutor.pdf
|- lucrare.htm
Pentru a adauga in meniul contextual comenzi folosiurmatoarea structura :
shelleticheta=Text_meniu
Eticheta este un fel de variabila caruia i se atribuie o denumire in meniul contextual si o comanda.
Cea mai folosita comanda este shellexecute , aceasta comanda poate lansa orice tip de fisier atata timp cat ii este atribuit o aplicatie.
Eticheta nu poate contine spatiu.
Daca doriti sa adaugati o scurtatura in meniul contextual de forma “ALT + litera” introduce-ti caracterul “&” in fata literei pe care o doriti .
Exemplu :
Si acum exemplu de autorun.inf (complex)
open=aplicatieatestat.exe
icon=iconita_atestat.ico
label=Atestat SkullBox -2007-
shellinstaleazashellexecute=setup.exe
shellinstaleaza=&Instaleaza
shelldezinstaleazashellexecute=setup.exe /dezinstaleaza
shelldezinstaleaza=De&zinstaleaza
shellajutor_docshellexecute=aplicatie/ajutor/ajutor.doc
shellajutor_doc=Ajutor format &doc
shellajutor_pdfshellexecute=aplicatie/ajutor/ajutor.pdf
shellajutor_pdf=Ajutor format &pdf
shelllucrareshellexecute=lucrare.htm
shelllucrare=&Lucrare scrisa
shellsiteshellexecute=http://www.skullbox.info
shellsite=&Site
Daca vreti sa specificati si pentru Power PC o aplicatie care sa porneasca la inserarea CD/DVD-ului folositi :
open=aplicatie.exe
icon=denumire_iconita.ico
Categoria: Windows
