Registrieren eines Dateityps für eine neue Anwendung

Wenn Sie planen, einer neuen Anwendung einen oder mehrere Dateitypen zuzuordnen, müssen Sie eine ProgID für jeden Dateityp definieren, den Sie der Anwendung zuordnen möchten.

Führen Sie die folgenden Schritte aus, um eine ProgID für jeden eindeutigen Dateityp zu erstellen, den Ihre Anwendung verarbeitet.

Anweisungen

Schritt 1:

Beachten Sie, dass einige Dateitypen über mehrere Erweiterungen verfügen, die auf dieselbe ProgID verweisen. Zum Beispiel:

  • HKEY_CLASSES_ROOT\App.jpeg (Ihre ProgID)
  • HKEY_CLASSES_ROOT\.jpg = App.jpeg (dateitypzuordnungen)
  • HKEY_CLASSES_ROOT\.jpeg = App.jpeg

Schritt 2:

Entfernen Sie die ProgID-Werte, wenn Sie Ihr Programm installieren und deinstallieren.

Schritt 3:

Lassen Sie die Dateitypzuordnungen zum Zeitpunkt der Deinstallation unverändert. Dies funktioniert, da Dateitypzuordnungen pro Benutzer in HKEY_CLASSES_ROOT\.ext gespeichert werden und das System den Fall identifiziert, in dem der ProgID-Wert fehlt, und ignoriert ihn. Wenn Dateitypzuordnungen unverändert bleiben, wird vermieden, dass bedingter Code benötigt wird, der die Dateitypzuordnung nur entfernt, wenn der Wert weiterhin auf Ihre ProgID verweist. Es ist wichtig, dies in Fällen zu vermeiden, in denen sie möglicherweise von einer anderen Anwendung geändert wurde und Sie den Wert daher nicht einfach entfernen können.

Schritt 4:

Geben Sie einen eindeutigen Wert für die Dateitypbeschreibung jedes Dateityps ProgID an, indem Sie eine der folgenden Aktionen ausführen:

  • Lassen Sie den Standardwert der ProgID leer. In diesem Fall verwendet das System die EXT-Datei.
  • Geben Sie einen lokalisierten Wert über FriendlyTypeName an, und stellen Sie zur Kompatibilität mit alten Anwendungen, die die Registrierung direkt lesen, sicher, dass Sie den Standardwert der ProgID als Dateitypbeschreibung angeben (d. a. verwenden Sie denselben Wert, auf den in der englischen Ressource FriendlyTypeName verwiesen wird).

Bemerkungen

Wenn Sie die Datei einer vorhandenen Anwendung zuordnen möchten, suchen Sie eine ProgID-Anwendung in der Registrierung. Weitere Informationen finden Sie unter Dateitypen.