Wie füge ich einen benutzerdefinierten Ordnertyp hinzu, der in Windows Vista (oder Windows 7) als Vorlage verwendet werden soll?


11

Ich suche nach einer Möglichkeit, der Liste der Ordnertypen in Vista (oder Windows 7) eine benutzerdefinierte Einstellung hinzuzufügen, damit ich sie als Vorlage für andere Ordner verwenden kann.

Die Vorlage, die ich hinzufügen möchte, ist identisch mit Alle Elemente, außer dass auch die Spalte Aufnahmedatum angezeigt wird. Wie füge ich dieser Liste hinzu (siehe Bild unten)?

Geben Sie hier die Bildbeschreibung ein

Antworten:


2

Ich war auch sehr neugierig auf diese Frage und habe versucht, überall hinzuschauen, wo ich konnte. Am weitesten habe ich diesen Link auf MSDN bekommen.

Es sieht so aus, als ob diese Daten, nach denen Sie suchen, hier im Registrierungsschlüssel gespeichert sind: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Leider bin ich kein Registrierungsexperte, also bin ich nur so weit gegangen, den Schlüssel zu suchen und nachzuforschen. Die von Microsoft angegebenen FOLDERTYPEID-Konstanten scheinen jedoch nicht vorhanden zu sein. Entschuldigung, das ist keine vollständige Antwort, aber ich habe überall gesucht und alles, was ich finden konnte, waren mehr Fragen zum gleichen Thema.


2

Die Ordnervorlagen und Anpassungen in Windows XP sind tatsächlich ziemlich kaputt. Anscheinend lag dies daran, dass es von Praktikanten im Teenageralter falsch programmiert wurde (obwohl ich nicht sagen kann, ob dies wahr ist oder nicht, macht es für mich Sinn genug).

Es gibt keine Möglichkeit, eine neue Vorlage hinzuzufügen, aber es ist möglich, einen ähnlichen Effekt zu erzielen, indem Sie zuerst einer bestimmten Vorlage einen Ordner zuweisen und dann die Details in der Registrierung ändern.

Sie müssen den bestimmten Ordner identifizieren, nachdem Sie ihn in eine der vorhandenen Vorlagen in der Registrierung geändert haben:

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

wo [Whatever]wird eine beliebige Zahl sein

Für den zu verwendenden TEMPLATE-Typ gibt es einen REG_SZZeichenfolgenwert FolderType: "MyMusic" für Musik, "MyPictures" für Bilder, "Documents" für "Documents any type". Der Text für diese befindet sich in der "% WINDIR% / shell" .inf "Datei

Das "Vid" REG_SZ String Valueenthält die Klassen-ID für das "Wasserzeichen" -Bild. Derzeit kann ich nicht kommentieren, welche Dateitypen gültig sind, aber bmp, gif, png oder jpg sollten alle versucht werden.


0

Da man die Namen der Standardordnertypen in der Registrierung nicht finden kann, glaube ich, dass sie leider in die Windows-Software integriert sind.

Als Beweis fand ich zum Beispiel "Bilder und Videos" als Unicode-Zeichenfolge in shell32.dll. Darüber hinaus wurde es unter anderen nicht verwandten Zeichenfolgen gefunden. Es scheint also nicht versucht zu haben, alle Ordnertypen zusammenzufassen, was bedeutet, dass sie einzeln hinzugefügt wurden, als neue Typen von den UI-Designern von Microsoft erfunden wurden.

Ich befürchte, dass diese schlampige und kurzsichtige Art der Programmierung durch Microsoft Ihre Anfrage unmöglich macht. Auf jeden Fall glaube ich nicht, dass Sie shell32.dll hacken möchten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.