J'ai besoin d'enregistrer un paramètre qui est ensuite disponible pour tous les utilisateurs de l'application sur la machine donnée. Cela doit fonctionner sur Vista/Win 7, et l'application ne sera pas lancée en tant qu'administrateur.
- Impossible d'enregistrer dans le répertoire du programme en tant que le dossier Program Files est protégé sur Vista
- Impossible d'enregistrer dans HKEY_LOCAL_MACHINE car car il est également protégé
- Impossible d'enregistrer sur un serveur ou un service web
Où puis-je enregistrer des données ? Même si les droits de l'application ont été élevés d'une manière ou d'une autre au cours de l'exécution, je crains que le registre soit désormais virtualisé dans Vista - et que je me retrouve donc avec un HKEY_LOCAL_MACHINE spécial qui n'est en fait réservé qu'à l'utilisateur actuel.
J'utilise .NET