Maison > développement back-end > C++ > Comment les applications universelles Windows 10 peuvent-elles accéder aux fichiers et répertoires au-delà des restrictions de stockage des applications ?

Comment les applications universelles Windows 10 peuvent-elles accéder aux fichiers et répertoires au-delà des restrictions de stockage des applications ?

Linda Hamilton
Libérer: 2025-01-09 22:27:41
original
147 Les gens l'ont consulté

How Can Windows 10 Universal Apps Access Files and Directories Beyond App Storage Restrictions?

Accès universel aux fichiers/répertoires de l'application Windows 10

Accéder aux fichiers et répertoires en dehors de la zone de stockage de l'application

Dans les applications Windows universelles (UWP), l'accès aux fichiers et aux répertoires est limité à des emplacements spécifiques, y compris les répertoires déclarés dans le manifeste, les dossiers sélectionnés par l'utilisateur (via FileOpenPicker ou FolderPicker) et les fichiers dans une FutureAccessList. Cependant, il existe des moyens d'accéder aux fichiers en dehors de ces zones désignées.

Utilisez FolderPicker et FutureAccessList

Une solution consiste à utiliser FolderPicker pour permettre à l'utilisateur de sélectionner manuellement le répertoire souhaité. Cela accordera à votre application l'accès à tous les fichiers et dossiers de ce répertoire.

Vous pouvez également ajouter des répertoires sélectionnés à une FutureAccessList pour les rendre accessibles même après le redémarrage d'une application.

AppExecutionAlias ​​​​et broadFileSystemAccess

Dans Windows 10 version 1803, des fonctionnalités supplémentaires d'accès au système de fichiers ont été introduites :

  • AppExecutionAlias : Les applications UWP qui déclarent AppExecutionAlias ​​​​peuvent implicitement accéder aux fichiers et dossiers du répertoire de travail actuel.
  • broadFileSystemAccess : Cette fonctionnalité accorde à une application un accès complet au système de fichiers, similaire à l'utilisateur qui exécute l'application. Cependant, cette fonctionnalité nécessite une justification détaillée lors de la soumission de votre application au Microsoft Store.

Remarque : Une application doit être capable de gérer l'invite de consentement de l'utilisateur lorsqu'elle demande l'accès à un fichier en dehors des autorisations par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal