Share via


So wird’s gemacht: Verwenden einer benutzerdefinierten Datei zum Weitergeben von OEM-Infos (HTML)

[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation]

Entwickeln Sie eine App, bei der eine benutzerdefinierte Datei zum Übergeben von Informationen vom OEM an die App verwendet wird.

Für Apps, die Sie für die OEM-Bereitstellung erstellen, können Sie eine benutzerdefinierte Datei zum Übergeben von Informationen vom OEM an die Apps verwenden. Zum Übergeben von OEM-Informationen an eine App erstellen Sie die Datei Custom.data im Ordner microsoft.system.package.metadata. Dieser Dateiname hat für das Betriebssystem eine besondere Bedeutung und wird bei Updates des Betriebssystems automatisch übernommen. OEMs können diese Datei nutzen, um benutzerdefinierte Bezeichner zu übergeben, damit Apps über die Information verfügen, wann sie von OEMs bereitgestellt wurden. Sie können pro App nur eine Datei Custom.data verwenden. Apps müssen diese Datei richtig suchen und lesen können. Von Entwicklern wird die Datei als nicht vertrauenswürdige Datenmenge behandelt.

Wissenswertes

Technologien

Voraussetzungen

Anweisungen

Schritt 1: Erstellen und Hinzufügen der benutzerdefinierten Datei zum Ordner mit den Paketmetadaten

Sie können Ihre App so entwerfen, dass sie alle Formate verwendet, die Sie für die benutzerdefinierten Daten auswählen. Beispielsweise können Sie zum Organisieren der Daten eine XML-Datei, eine Textdatei oder einen anderen Dateityp verwenden. Überlegen Sie, wie Sie die Datei testen und überprüfen können. Sie können beispielsweise ein XML-Schema erstellen, um eine XML-Datei zu überprüfen.

Sie können einen beliebigen Typ von Datei mit einem beliebigen Dateinamen für die benutzerdefinierten Daten angeben. Wenn Sie das App-Paket mit der benutzerdefinierten Datendatei hinzufügen, indem Sie das DISM-Tool verwenden, wird die benutzerdefinierte Datei von DISM in Custom.data umbenannt und im Ordner "microsoft.system.package.metadata" gespeichert.

Hinweis  Die benutzerdefiniert Datendatei kann von der App nicht geändert werden. Es ist eine schreibgeschützte Ressource.

 

Schritt 2: Zugreifen auf die benutzerdefinierte Datendatei für eine App

Sie können auf die Datei Custom.data für eine App aus dem Code zugreifen, indem Sie Windows-APIs zum Abrufen von Informationen für das aktuelle Paket nutzen. Beispiel:

Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")

Weitere Informationen zur Entwicklung mit der Package.Current-Eigenschaft finden Sie unter Schnellstart: Abfragen von Informationen zum App-Paketmanifest.

Weitere Informationen zum Zugriff auf die Datei custom.data per IStorageFolder.GetFileAsync und mithilfe von StorageFile-Objekten finden Sie unter Zugreifen auf Daten und Dateien.

Verwandte Themen

Schnellstart: Abfragen von Informationen zum App-Paketmanifest