desktop.ini är en konfigurationsfil som innehåller inställningsdata för utseendet på systemmappen i Microsoft Windows OS : ikon, textfärg, bakgrundsbild, etc.
Desktop.ini-filen är, precis som alla .ini-filer, strukturellt uppdelad i sektioner. Sektionsnamn måste omges inom hakparenteser. Varje avsnitt kan innehålla en eller flera rader av formen "ParameterName=Value".
Funktionaliteten hos filen desktop.ini reducerades kraftigt i Windows XP med lanseringen av SP1 och i Windows 2000 med lanseringen av SP3. Förändringarna bestod i att stödet för HTML (filer med tillägget .htt) avskaffades. Detta berodde på den stora spridningen av virus som utnyttjade HTML-sårbarheter. Tidigare versioner av Windows hade avslutat teknisk support vid den tiden, så dessa ändringar påverkade dem inte.
Parameter | Menande |
---|---|
[ .ShellClassInfo ] avsnitt | |
ConfirmFileOp | Ställ in denna parameter på 0 för att undvika bekräftelsemeddelandet för att flytta eller ta bort systemmappen. |
Ingen delning | Dela en mapp. Det kan ta två värden: 0 - tillåter delning av mappen, |
Delning | Liknar NoSharing-inställningen i Vista och senare versioner av Windows. Det kan ta två värden: 0 - nekar delning av mappen, |
CLSID | Genom att ange CLSID i filen desktop.ini och skapa en motsvarande nyckel i registret, kan mappen som innehåller den behandlas som en filtyp. CLSID-värdet är registrerat i registernyckeln HKEY_CLASSES_ROOT\CLSID. |
IconFile | Låter dig ersätta standardmappikonen. Som en alternativ ikon kan du använda resurser (ikoner) av filerna *.ico, *.bmp, *.exe, *.dll eller *.icl.
Sökvägar till resursfiler kan vara absoluta eller relativa. I det senare fallet kommer ändringarna också att vara synliga för alla användare på nätverket. Det är också acceptabelt att använda miljövariabler i sökvägar till filer med ikoner (till exempel %SystemRoot%). Fungerar endast om resursnumret (ikonen) anges i parametern IconIndex. |
IconIndex | Indexnumret för ikonen i filen, och numreringen börjar från 0, inte 1. Filer som .ico eller .bmp innehåller bara en ikon, så deras IconIndex är alltid noll.
Fungerar endast om sökvägen till filen med ikonen anges i parametern IconFile. |
IconResource | Låter dig ersätta standardmappikonen i Windows Vista och senare. Används istället för IconFile och IconIndex.
Till exempel, IconResource=%SystemRoot%\system32\shell32.dll,-238. (Vista/7) |
InfoTips | Informationslinje-tips. Kan vara en textsträng eller en strängidentifierare i en resursmodul (t.ex. @shell32.dll,-12689)
(95(?)/98/ME/NT/2000/XP/Vista(?)/7(?)) |
HTMLInfoTipFile | En länk till en hypertextfil (vanligtvis Comment.htt) med en informationstipssträng.
(95(?)/98/ME/2000 SP1 och SP2/XP utan SP) |
LocalizedResourceName | Låter dig ändra visningsnamnet på mappen.
Värdet är namnet på modulen och indexet för strängresursen. Från och med Windows 7 sp1 kan du även ange en textsträng utan citattecken. Exempel: [email protected],-21765 eller LocalizedResourceName=Documents |
Avsnitt [LocalizedFileNames] | |
<Filnamn> | Låter dig styra visningsnamnen för filer i en given katalog.
Parameternamnet är det fysiska (riktiga) filnamnet och värdet är en sträng som används som visningsnamn. Du kan också ange modul och index för resursen. Exempel: notes.txt="Anteckningar" |
Avsnitt [ExtShellFolderViews] | |
Standard | Den enda sektionsparametern. Låter dig ändra mappvyn. Det kan ha följande värden:
De flesta av dessa inställningar stöder inte Windows XP SP1, Windows 2000 SP3 och senare operativsystem. |
Avsnitt [{BE098140-A513-11D0-A3A4-00C04FD706EC}] | |
Attribut | |
IconArea_Image | Vägen till bakgrundsbilden. |
IconArea_Text | Textfärg på fil- och mappnamn i hexadecimalt format. |
IconArea_TextBackground | Textbakgrundsfärg för filer och mappar i hexadecimalt format. Ignoreras i Windows XP om parametern IconArea_Image är angiven, men fungerar i Windows 2000, ME (giltigt endast för listan med filnamn, andra kolumner ändrar inte bakgrunden för texten). |
Avsnitt [{65F125E5-7BE1-4810-BA9D-D271C8432CE3}] | |
PersistMoniker | Sökväg till hypertextmappmallen (.htt). Ignoreras, till exempel i Windows XP (SP2-SP3). |
PersistMonikerPreview | Sökvägen till mappbilden som visas i miniatyrläge. Ignoreras, till exempel i Windows XP (SP2-SP3). Men Windows XP kommer att ha samma effekt om du placerar en bild som heter folder.bmp (tillägget kan vara valfritt .bmp, .jpg, etc.) i en mapp. |
Avsnitt [DeleteOnCopy] [1] | |
Ägare | Mappägare. För att öppna en mapp behöver du användarnamnet och lösenordet för dess ägare. |
Personlig | Syftet med denna parameter förblir ett mysterium. |
personligt namn | Mapp namn. Till exempel, utan filen desktop.ini, skulle mappen "Mina dokument" heta "Dokument" (det riktiga namnet i filsystemet). |
Ett exempel på innehållet i filen desktop.ini [2] :
[.ShellClassInfo] IconFile = install.ico ; install.ico - icon fil IconIndex = 0 ; 0 - ikonindex, 0 - om filen endast innehåller 1 ikon InfoTip = "Mappbeskrivning" [{BE098140-A513-11D0-A3A4-00C04FD706EC}] ;Det är bättre att skapa en mapp för att placera objekten och sätta det dolda attributet IconArea_Image = bkground.jpg ; bkground.jpg - bakgrundsbild IconArea_Text = 20123 ; 20123 - textfärg [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC} = {BE098140-A513-11D0-A3A4-00C04FD706EC} [{BE098140-A513-11D0-A3A4-00C04FD706EC}] {5984FFE0-28D4-11CF-AE66-08002B2E1262} = {5984FFE0-28D4-11CF-00626-01}Samtidigt måste mappen som desktop.ini finns i ha ett skrivskyddat attribut (kommando attrib + r " mappnamn ") eller ett system ett (attrib + s " mappnamn "); först då kommer den att visa alla inställningar korrekt [3] .