UNIX,Linux,Retele,Programare
Homespacer Tutorialespacer Forumspacer Utilizatorispacer Cautarespacer Webmailspacer Director web


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:

open=[cale_folder]fisier_exe/[parametru_1],[parametru_2], … [parametru_n]

[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 :

icon=[cale_iconita\]nume_iconita[,index]

[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 :

label=Nume nou

In loc de “Nume nou” puteti folosi ce vreti.

Exemplu de fisier autorun.inf (varianta simpla)

[autorun]
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 :

|- autorun.inf
|- iconita_atestat.ico
|- setup.exe
|—aplicatie
|- atestat.exe
|— ajutor
|- ajutor.doc
|- ajutor.pdf
|- lucrare.htm

Pentru a adauga in meniul contextual comenzi folosiurmatoarea structura :

shelletichetacomanda=fisier [parametru_1]
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 :

shellinstaleaza=&Instaleaza

Si acum exemplu de autorun.inf (complex)

[autorun]
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 :

[autorun.ppc]
open=aplicatie.exe
icon=denumire_iconita.ico

Categoria: Windows

 
© 2008 SkullBox, all rights reserved