XnView et "User Account Control Data Redirection"
Posted: Fri Sep 24, 2010 10:33 pm
Bonjour Pierre,
J'ai rencontré un problème curieux, soudainement j'ai perdu toutes mes catégories.
J'ai dans un premier temps recréé mes catégories (je les reconstitue rapidement à partir de recherches dans les mots Clefs IPTC, peut-être l'occasion de formuler le voeu de catégories dynamiques dans XnView, mais ce n'est pas le sujet aujourd'hui).
Puis je me suis posé la question de ce qui était arrivé.
En fouillant j'ai retrouvé la base category.db dans deux répertoires :
L'ancienne base, celle qui avait bien toutes mes anciennes catégories, se trouvait dans le deuxième répertoire (Roaming) alors que la nouvelle que je venais de constituer se trouve dans le premier répertoire (VirtualStore).
Entre temps, vous devez avoir déjà compris, j'avais changé le réglage de l'UAC.
J'ai alors fouillé sur le net et trouvé cet article qui fait bien le point :
http://windowsteamblog.com/windows/b/de ... ction.aspx
(il s'agit des normes de programmation pour rendre pleinement compatible une application avec Windows Seven)
On est typiquement dans le cas de figure évoqué dans l'article :
1- %userprofile%\AppData\Roaming\XnView si le niveau de l'UAC est à 0 (curseur en bas).
2- %userprofile%\AppData\Local\VirtualStore\XnView si le niveau de l'UAC est sur le niveau 3 (valeur par défaut de Windows).
Une correction pourra-t-elle être envisagé, afin de n'avoir pas à chercher partout ses fichiers de configuration à chaque réglage de l'UAC.
Le problème s'est posé ici sous Windows Seven.
J'ai rencontré un problème curieux, soudainement j'ai perdu toutes mes catégories.
J'ai dans un premier temps recréé mes catégories (je les reconstitue rapidement à partir de recherches dans les mots Clefs IPTC, peut-être l'occasion de formuler le voeu de catégories dynamiques dans XnView, mais ce n'est pas le sujet aujourd'hui).
Puis je me suis posé la question de ce qui était arrivé.
En fouillant j'ai retrouvé la base category.db dans deux répertoires :
%userprofile%\AppData\Local\VirtualStore\XnView
et
%userprofile%\AppData\Roaming\XnView
L'ancienne base, celle qui avait bien toutes mes anciennes catégories, se trouvait dans le deuxième répertoire (Roaming) alors que la nouvelle que je venais de constituer se trouve dans le premier répertoire (VirtualStore).
Entre temps, vous devez avoir déjà compris, j'avais changé le réglage de l'UAC.
J'ai alors fouillé sur le net et trouvé cet article qui fait bien le point :
http://windowsteamblog.com/windows/b/de ... ction.aspx
(il s'agit des normes de programmation pour rendre pleinement compatible une application avec Windows Seven)
On est typiquement dans le cas de figure évoqué dans l'article :
J'ai poursuivi mes tests et je confirme bien, que selon le réglage de l'UAC, XnView va lire et écrire la base category.db dans•After turning User Account Control (UAC) on or off, your application is unable to find files in the Program Files or Windows directories
1- %userprofile%\AppData\Roaming\XnView si le niveau de l'UAC est à 0 (curseur en bas).
2- %userprofile%\AppData\Local\VirtualStore\XnView si le niveau de l'UAC est sur le niveau 3 (valeur par défaut de Windows).
Une correction pourra-t-elle être envisagé, afin de n'avoir pas à chercher partout ses fichiers de configuration à chaque réglage de l'UAC.
Le problème s'est posé ici sous Windows Seven.