desktop.ini este un fișier de configurare care conține date de setări pentru aspectul folderului de sistem în sistemul de operare Microsoft Windows : pictogramă, culoarea textului, imaginea de fundal etc.
Fișierul desktop.ini, ca orice fișier .ini, este structurat împărțit în secțiuni. Numele secțiunilor trebuie să fie cuprinse între paranteze drepte. Fiecare secțiune poate conține una sau mai multe rânduri de forma „ParameterName=Value”.
Funcționalitatea fișierului desktop.ini a fost mult redusă în Windows XP cu lansarea SP1 și în Windows 2000 cu lansarea SP3. Modificările au constat în eliminarea suportului pentru HTML (fișiere cu extensia .htt). Acest lucru s-a datorat răspândirii largi a virușilor care exploatează vulnerabilitățile HTML. Versiunile anterioare de Windows încetaseră asistența tehnică până la acel moment, așa că aceste modificări nu le-au afectat.
Parametru | Sens |
---|---|
secțiunea [ .ShellClassInfo ] . | |
ConfirmFileOp | Setați acest parametru la 0 pentru a evita mesajul de confirmare pentru mutarea sau ștergerea folderului de sistem. |
Fără partajare | Partajarea unui folder. Poate lua două valori: 0 - permite partajarea folderului, |
Partajarea | Similar cu setarea NoSharing din Vista și versiunile ulterioare de Windows. Poate lua două valori: 0 - refuză partajarea folderului, |
CLSID | Specificând CLSID în fișierul desktop.ini și creând o cheie corespunzătoare în registry, folderul care îl conține poate fi tratat ca un tip de fișier. Valoarea CLSID este înregistrată în cheia de registry HKEY_CLASSES_ROOT\CLSID. |
IconFile | Vă permite să înlocuiți pictograma implicită a folderului. Ca o pictogramă alternativă, puteți utiliza resurse (pictograme) ale fișierelor *.ico, *.bmp, *.exe, *.dll sau *.icl.
Căile către fișierele de resurse pot fi absolute sau relative. În acest din urmă caz, modificările vor fi vizibile și pentru toți utilizatorii din rețea. De asemenea, este acceptabil să utilizați variabile de mediu în căile către fișierele cu pictograme (de exemplu, %SystemRoot%). Funcționează numai dacă numărul resursei (pictogramă) este specificat în parametrul IconIndex. |
IconIndex | Numărul de index al pictogramei din fișier și numerotarea începe de la 0, nu de la 1. Fișierele precum .ico sau .bmp conțin o singură pictogramă, astfel încât IconIndex-ul lor este întotdeauna zero.
Funcționează numai dacă calea către fișierul cu pictograma este specificată în parametrul IconFile. |
IconResource | Vă permite să înlocuiți pictograma implicită a folderului în Windows Vista și mai târziu. Folosit în loc de IconFile și IconIndex.
De exemplu, IconResource=%SystemRoot%\system32\shell32.dll,-238. (Vista/7) |
InfoSfat | Linia de informare-hint. Poate fi un șir de text sau un identificator de șir într-un modul de resurse (de exemplu, @shell32.dll,-12689)
(95(?)/98/ME/NT/2000/XP/Vista(?)/7(?)) |
HTMLInfoTipFile | Un link către un fișier hipertext (de obicei Comment.htt) cu un șir de indicii de informații.
(95(?)/98/ME/2000 SP1 și SP2/XP fără SP) |
LocalizedResourceName | Vă permite să schimbați numele afișat al folderului.
Valoarea este numele modulului și indexul resursei-șir. Începând cu Windows 7 sp1, puteți specifica și un șir de text fără ghilimele. Exemplu: [email protected],-21765 sau LocalizedResourceName=Documente |
Secțiunea [LocalizedFileNames] | |
<Nume fișier> | Vă permite să controlați numele afișate ale fișierelor dintr-un director dat.
Numele parametrului este numele fișierului fizic (real), iar valoarea este un șir folosit ca nume afișat. De asemenea, puteți specifica modulul și indexul resursei. Exemplu: notes.txt="Note" |
Secțiunea [ExtShellFolderViews] | |
Mod implicit | Singurul parametru al secțiunii. Vă permite să schimbați vizualizarea folderului. Poate lua următoarele valori:
Majoritatea acestor setări nu acceptă Windows XP SP1, Windows 2000 SP3 și sistemele de operare ulterioare. |
Secțiunea [{BE098140-A513-11D0-A3A4-00C04FD706EC}] | |
Atribute | |
IconArea_Image | Calea către imaginea de fundal. |
IconArea_Text | Culoarea textului numelor de fișiere și foldere în format hexazecimal. |
IconArea_TextBackground | Culoarea de fundal a textului fișierelor și folderelor în format hexazecimal. Ignorat în Windows XP dacă este specificat parametrul IconArea_Image, dar funcționează în Windows 2000, ME (valid doar pentru lista de nume de fișiere, alte coloane nu schimbă fundalul textului). |
Secțiunea [{65F125E5-7BE1-4810-BA9D-D271C8432CE3}] | |
PersistMoniker | Calea către șablonul de folder hipertext (.htt). Ignorat, de exemplu, în Windows XP (SP2-SP3). |
PersistMonikerPreview | Calea către imaginea folderului care este afișată în modul Miniaturi. Ignorat, de exemplu, în Windows XP (SP2-SP3). Totuși, Windows XP va avea același efect dacă plasați o imagine numită folder.bmp (extensia poate fi orice .bmp, .jpg, etc.) într-un folder. |
Secțiunea [DeleteOnCopy] [1] | |
Proprietar | Proprietarul folderului. Pentru a deschide un folder, veți avea nevoie de numele de utilizator și parola proprietarului acestuia. |
Personalizat | Scopul acestui parametru rămâne un mister. |
nume personalizat | Numele fisierului. De exemplu, fără fișierul desktop.ini, folderul „Documentele mele” s-ar numi „Documente” (numele real din sistemul de fișiere). |
Un exemplu de conținut al fișierului desktop.ini [2] :
[.ShellClassInfo] IconFile = install.ico ; install.ico - fișier icon IconIndex = 0 ; 0 - index pictogramă, 0 - dacă fișierul conține doar 1 pictogramă InfoSfat = „Descrierea folderului” [{BE098140-A513-11D0-A3A4-00C04FD706EC}] ;Este mai bine să creați un folder pentru a plasa obiectele și să puneți atributul ascuns IconArea_Image = bkground.jpg ; bkground.jpg - imagine de fundal IconArea_Text = 20123 ; 20123 - culoarea textului [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC} = {BE098140-A513-11D0-A3A4-00C04FD706EC} [{BE098140-A513-11D0-A3A4-00C04FD706EC}] {5984FFE0-28D4-11CF-AE66-08002B2E1262} = {5984FFE0-28D4-11CF-AE626-0800062-080062-08Totodată, folderul în care se află desktop.ini trebuie să aibă un atribut de doar citire (comandă attrib + r „ nume folder ”) sau unul de sistem (attrib + s „ nume folder „); numai atunci va afișa corect toate setările [3] .