Comment utiliser un fichier personnalisé pour passer des informations OEM (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Développez une application qui utilise un fichier personnalisé pour passer des informations du fabricant OEM à l’application.

Pour les applications que vous créez pour le déploiement OEM, vous pouvez utiliser un fichier personnalisé pour passer des informations du fabricant OEM aux applications. Pour passer des informations OEM à une application, créez un fichier Custom.data dans le dossier microsoft.system.package.metadata. Le nom de ce fichier est spécifique au système d’exploitation et est automatiquement reconduit lors des mises à jour du système d’exploitation. Les fabricants OEM peuvent utiliser ce fichier pour transmettre des identificateurs personnalisés afin que les applications sachent quand ils les ont déployées. Vous ne pouvez avoir qu’un fichier Custom.data par application. Les applications doivent pouvoir rechercher et lire ce fichier correctement. Les développeurs considèrent le fichier comme des données non approuvées.

Ce que vous devez savoir

Technologies

Prérequis

Instructions

Étape 1: Créer un fichier personnalisé et l’ajouter au dossier des métadonnées du package

Vous pouvez concevoir votre application pour qu’elle utilise n’importe quel format que vous choisissez pour les données personnalisées. Par exemple, vous pouvez utiliser le format XML, un fichier texte ou un autre type de fichier pour organiser vos données. Nous vous conseillons d’envisager la façon dont vous pouvez tester et valider le fichier. Par exemple, vous pouvez créer un schéma XML pour valider un fichier XML.

Vous pouvez spécifier n’importe quel type de fichier portant n’importe quel nom pour les données personnalisées. Quand vous ajoutez le package d’application avec le fichier de données personnalisé à l’aide de l’outil DISM, DISM renomme le fichier personnalisé en Custom.data et l’enregistre dans le dossier microsoft.system.package.metadata.

Remarque  Le fichier de données personnalisé ne peut pas être modifié par l’application. Il s’agit d’une ressource en lecture seule.

 

Étape 2: Accéder au fichier de données personnalisé pour une application

Vous pouvez accéder au fichier Custom.data pour une application à partir de votre code en utilisant les API Windows pour obtenir des informations pour le package actuel. Par exemple :

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

Pour plus d’informations sur le développement avec la propriété Package.Current, voir Démarrage rapide : demander des informations du manifeste du package d’application.

Pour plus d’informations sur l’accès au fichier custom.data via IStorageFolder.GetFileAsync et à l’aide d’objets StorageFile, voir Accès aux données et aux fichiers.

Rubriques associées

Démarrage rapide : demander des informations du manifeste du package d’application