desktop.ini er en konfigurationsfil, der indeholder indstillingsdata for udseendet af systemmappen i Microsoft Windows OS : ikon, tekstfarve, baggrundsbillede osv.
Desktop.ini-filen er, ligesom enhver .ini-fil, strukturelt opdelt i sektioner. Sektionsnavne skal stå i firkantede parenteser. Hver sektion kan indeholde en eller flere linjer af formen "ParameterName=Value".
Funktionaliteten af filen desktop.ini blev stærkt reduceret i Windows XP med udgivelsen af SP1 og i Windows 2000 med udgivelsen af SP3. Ændringerne bestod i afskaffelse af understøttelse af HTML (filer med .htt-udvidelsen). Dette skyldtes den store spredning af vira, der udnyttede HTML-sårbarheder. Tidligere versioner af Windows havde afsluttet teknisk support på det tidspunkt, så disse ændringer påvirkede dem ikke.
Parameter | Betyder |
---|---|
[ .ShellClassInfo ] sektion | |
ConfirmFileOp | Indstil denne parameter til 0 for at undgå bekræftelsesmeddelelsen for flytning eller sletning af systemmappen. |
Ingen deling | Deling af en mappe. Det kan tage to værdier: 0 - tillader deling af mappen, |
Deling | Svarende til NoSharing-indstillingen i Vista og senere versioner af Windows. Det kan tage to værdier: 0 - nægter deling af mappen, |
CLSID | Ved at angive CLSID'et i desktop.ini-filen og oprette en tilsvarende nøgle i registreringsdatabasen, kan mappen, der indeholder det, behandles som en filtype. CLSID-værdien er registreret i registreringsdatabasenøglen HKEY_CLASSES_ROOT\CLSID. |
IconFile | Giver dig mulighed for at erstatte standardmappeikonet. Som et alternativt ikon kan du bruge ressourcer (ikoner) af *.ico-, *.bmp-, *.exe-, *.dll- eller *.icl-filer.
Stier til ressourcefiler kan være absolutte eller relative. I sidstnævnte tilfælde vil ændringerne også være synlige for alle brugere på netværket. Det er også acceptabelt at bruge miljøvariabler i stier til filer med ikoner (f.eks. %SystemRoot%). Virker kun, hvis ressourcenummeret (ikonet) er angivet i parameteren IconIndex. |
IconIndex | Indeksnummeret på ikonet i filen, og nummereringen starter fra 0, ikke 1. Filer som .ico eller .bmp indeholder kun ét ikon, så deres IconIndex er altid nul.
Virker kun, hvis stien til filen med ikonet er angivet i parameteren IconFile. |
IconResource | Giver dig mulighed for at erstatte standardmappeikonet i Windows Vista og nyere. Bruges i stedet for IconFile og IconIndex.
For eksempel, IconResource=%SystemRoot%\system32\shell32.dll,-238. (Vista/7) |
InfoTip | Informationslinje-tip. Kan være en tekststreng eller en strengidentifikator i et ressourcemodul (f.eks. @shell32.dll,-12689)
(95(?)/98/ME/NT/2000/XP/Vista(?)/7(?)) |
HTMLInfoTipFile | Et link til en hypertekstfil (normalt Comment.htt) med en informationstip-streng.
(95(?)/98/ME/2000 SP1 og SP2/XP uden SP) |
LocalizedResourceName | Giver dig mulighed for at ændre visningsnavnet på mappen.
Værdien er navnet på modulet og indekset for streng-ressourcen. Fra og med Windows 7 sp1 kan du også angive en tekststreng uden anførselstegn. Eksempel: [email protected],-21765 eller LocalizedResourceName=Documents |
Sektion [LocalizedFileNames] | |
<Filnavn> | Giver dig mulighed for at kontrollere visningsnavnene på filer i en given mappe.
Parameternavnet er det fysiske (rigtige) filnavn, og værdien er en streng, der bruges som visningsnavn. Du kan også angive ressourcens modul og indeks. Eksempel: notes.txt="Noter" |
Sektion [ExtShellFolderViews] | |
Standard | Den eneste sektionsparameter. Giver dig mulighed for at ændre mappevisningen. Det kan tage følgende værdier:
De fleste af disse indstillinger understøtter ikke Windows XP SP1, Windows 2000 SP3 og nyere operativsystemer. |
Afsnit [{BE098140-A513-11D0-A3A4-00C04FD706EC}] | |
Egenskaber | |
IconArea_Image | Stien til baggrundsbilledet. |
IconArea_Text | Tekstfarve på fil- og mappenavne i hexadecimalt format. |
IconArea_TextBackground | Tekstbaggrundsfarve for filer og mapper i hexadecimalt format. Ignoreres i Windows XP, hvis parameteren IconArea_Image er angivet, men fungerer i Windows 2000, ME (kun gyldig for listen over filnavne, andre kolonner ændrer ikke baggrunden for teksten). |
Afsnit [{65F125E5-7BE1-4810-BA9D-D271C8432CE3}] | |
Vedvarende Moniker | Sti til hypertekstmappeskabelonen (.htt). Ignoreret, for eksempel i Windows XP (SP2-SP3). |
PersistMonikerPreview | Stien til mappebilledet, der vises i miniaturetilstand. Ignoreret, for eksempel i Windows XP (SP2-SP3). Windows XP vil dog have samme effekt, hvis du placerer et billede med navnet folder.bmp (udvidelsen kan være en hvilken som helst .bmp, .jpg osv.) i en mappe. |
Sektion [DeleteOnCopy] [1] | |
Ejer | Mappeejer. For at åbne en mappe skal du bruge brugernavnet og adgangskoden til dens ejer. |
Personliggjort | Formålet med denne parameter forbliver et mysterium. |
personligt navn | Mappenavn. For eksempel, uden desktop.ini-filen, ville mappen "Mine dokumenter" blive kaldt "Dokumenter" (det rigtige navn i filsystemet). |
Et eksempel på indholdet af filen desktop.ini [2] :
[.ShellClassInfo] IconFile = install.ico ; install.ico - ikon fil IconIndex = 0 ; 0 - ikonindeks, 0 - hvis filen kun indeholder 1 ikon InfoTip = "Mappebeskrivelse" [{BE098140-A513-11D0-A3A4-00C04FD706EC}] ;Det er bedre at oprette en mappe til at placere objekterne og indsætte den skjulte attribut IconArea_Image = bkground.jpg ; bkground.jpg - baggrundsbillede IconArea_Text = 20123 ; 20123 - tekstfarve [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC} = {BE098140-A513-11D0-A3A4-00C04FD706EC} [{BE098140-A513-11D0-A3A4-00C04FD706EC}] {5984FFE0-28D4-11CF-AE66-08002B2E1262} = {5984FFE0-28D4-11CF-AE2062-20}Samtidig skal mappen, hvori desktop.ini er placeret , have en skrivebeskyttet attribut (kommando attrib + r " mappenavn ") eller en system- en (attrib + s " mappenavn "); først da vil den vise alle indstillinger korrekt [3] .