Anpassen von Ordnern mit Desktop.ini

Dateisystemordner werden häufig mit einem Standardsymbol und einer Reihe von Eigenschaften angezeigt, die für instance angeben, ob der Ordner freigegeben ist. Sie können die Darstellung und das Verhalten eines einzelnen Ordners anpassen, indem Sie eine Desktop.ini Datei in diesem Ordner erstellen, um verschiedene Optionen anzugeben.

Verwenden einer Desktop.ini-Datei

Ordner werden normalerweise mit dem Standardordnersymbol angezeigt. Eine häufige Verwendung der Desktop.ini-Datei besteht darin, einem Ordner ein benutzerdefiniertes Symbol oder Miniaturbild zuzuweisen. Sie können auch Desktop.ini verwenden, um eine Infoinfo zu erstellen, die Informationen zum Ordner anzeigt und einige Aspekte des Ordnerverhaltens steuert, z. B. die Angabe lokalisierter Namen für den Ordner oder die Elemente im Ordner.

Verwenden Sie das folgende Verfahren, um die Formatvorlage eines Ordners mit Desktop.ini anzupassen:

  1. Verwenden Sie PathMakeSystemFolder , um den Ordner zu einem Systemordner zu machen. Dadurch wird das schreibgeschützte Bit für den Ordner so festgelegt, dass das für Desktop.ini reservierte spezielle Verhalten aktiviert werden soll. Sie können einen Ordner auch über die Befehlszeile zu einem Systemordner machen, indem Sie attrib +sFolderName verwenden.
  2. Erstellen Sie eine Desktop.ini-Datei für den Ordner. Sie sollten es als ausgeblendet und System markieren, um sicherzustellen, dass es für normale Benutzer ausgeblendet ist.
  3. Stellen Sie sicher, dass die Desktop.ini Datei, die Sie erstellen, das Unicode-Format aufweist. Dies ist erforderlich, um die lokalisierten Zeichenfolgen zu speichern, die Benutzern angezeigt werden können.

Erstellen einer Desktop.ini datei

Die Desktop.ini Datei ist eine Textdatei, mit der Sie angeben können, wie ein Dateisystemordner angezeigt wird. Die [. Im Abschnitt ShellClassInfo] können Sie die Ansicht des Ordners anpassen, indem Sie mehreren Einträgen Werte zuweisen:

Wert BESCHREIBUNG
ConfirmFileOp Legen Sie diesen Eintrag auf 0 fest, um die Warnung "Sie löschen einen Systemordner" beim Löschen oder Verschieben des Ordners zu vermeiden.
NoSharing Wird unter Windows Vista oder höher nicht unterstützt. Legen Sie diesen Eintrag auf 1 fest, um zu verhindern, dass der Ordner freigegeben wird.
IconFile Wenn Sie ein benutzerdefiniertes Symbol für den Ordner angeben möchten, legen Sie diesen Eintrag auf den Dateinamen des Symbols fest. Die Dateinamenerweiterung .ico ist bevorzugt, aber es ist auch möglich, .bmp Dateien oder .exe und .dll Dateien anzugeben, die Symbole enthalten. Wenn Sie einen relativen Pfad verwenden, steht das Symbol personen zur Verfügung, die den Ordner über das Netzwerk anzeigen. Sie müssen auch den Eintrag IconIndex festlegen.
IconIndex Legen Sie diesen Eintrag fest, um den Index für ein benutzerdefiniertes Symbol anzugeben. Wenn die Datei, die IconFile zugewiesen ist, nur ein einzelnes Symbol enthält, legen Sie IconIndex auf 0 fest.
Infotipp Legen Sie diesen Eintrag auf eine Informationstextzeichenfolge fest. Sie wird als Infoinfo angezeigt, wenn der Cursor über den Ordner bewegt wird. Wenn der Benutzer auf den Ordner klickt, wird der Informationstext im Informationsblock des Ordners unterhalb der Standardinformationen angezeigt.

Die folgenden Abbildungen sind der Ordner "Musik" mit einer benutzerdefinierten Desktop.ini-Datei. Der Ordner jetzt:

  • Verfügt über ein benutzerdefiniertes Symbol.
  • Zeigt keine Warnung "Sie löschen einen Systemordner" an, wenn der Ordner verschoben oder gelöscht wird.
  • Keine gemeinsame Nutzung möglich.
  • Zeigt Informationstext an, wenn der Cursor über den Ordner bewegt wird.

Die Ordneroptionen in den folgenden Abbildungen sind so festgelegt, dass ausgeblendete Dateien angezeigt werden, sodass Desktop.ini sichtbar ist. Der Ordner sieht wie folgt aus:

Screenshot des Ordners mit benutzerdefiniertem Symbol

Wenn der Cursor über den Ordner bewegt wird, wird die Infoinfo angezeigt.

Screenshot eines Ordners mit infoinfo

Das benutzerdefinierte Symbol ersetzt das Ordnersymbol überall, wo der Ordnername angezeigt wird.

Screenshot des benutzerdefinierten Symbols, das das Ordnersymbol ersetzt

Die folgende desktop.ini-Datei wurde verwendet, um den Ordner Musik anzupassen, wie in den vorherigen Abbildungen gezeigt.

[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=Folder.ico
IconIndex=0
InfoTip=Some sensible information.