OK, pas de rapport très direct avec Delphi mais bon...
J'ai une appli qui tourne sous W XP (et versions antèrieures) et que j'ai toujours installée (via Inno Setup) dans \program files\ y compris tous les fichiers de paramétrages et de donées (les *.ini les bases de données, les fichiers de log...).
Le but étant d'installer cette applications pour tous les différents utilisateurs du PC avec les mêmes paramètres.
Depuis Vista ce n'est plus possible (ou plus possible simplement) car Vista interdit de modifier les fichiers dans \programmes\ et donc les écrit (quand je force les droits d'écriture) dans le répertoire \VirtualStore\ du user concerné.
Bon une solution est d'installer mon répertoire sur la racine C:\ mais ça ne me semble pas très élégant.
Ma question est donc la suivante : quelle est la manière
'officielle Microsoft' (et donc à quel endroit) installer les fichiers de données (et les autres) pour qu'ils soient 'visibles' par tous les utilisateurs ?
Partager