Desktop.ini

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. februar 2013; checks kræver 14 redigeringer .

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.

Indstillinger

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,
1 - deler ikke mappen.
(95(?)/98/ME/NT/2000/XP)

Deling Svarende til NoSharing-indstillingen i Vista og senere versioner af Windows. Det kan tage to værdier:

0 - nægter deling af mappen,
1 - tillader deling af mappen.
(Vista/7(?))

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.
Et slående eksempel er enhver mappe (projekt) oprettet af FineReader.
(95(?)/98/ME/NT/2000/XP/Vista/7(?))

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:
  • {8BEBB290-52D0-11d0-B7F4-00C04FD706EC} - præsenterer indholdet af mappen som miniaturebilleder;
  • {65F125E5-7BE1-4810-BA9D-D271C8432CE3} - præsenterer indholdet af mappen som en webside (ved hjælp af *.htt-filen).
  • {BE098140-A513-11D0-A3A4-00C04FD706EC} - giver dig mulighed for at indstille ikonets etiketfarve, tapet, baggrundsfarve.
  • {0057D0E0-3573-11CF-AE69-08002B2E1262}
  • {0E1FA5E0-3573-11CF-AE69-08002B2E1262}
  • {137E7700-3573-11CF-AE69-08002B2E1262}

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] .

Se også

Links

Noter

  1. ↑ Til ANSI (kyrillisk) kodning bruges [DeleteOnCopy.A] sektionen , og for OEM (DOS) - [DeleteOnCopy.W] .
  2. INfineITy: Desktop_ini (downlink) . Hentet 13. august 2009. Arkiveret fra originalen 20. september 2016. 
  3. Ændring af mappeindstillinger og mappevisning . Hentet 2. januar 2008. Arkiveret fra originalen 1. januar 2008.