Myriad Blog 1.3.0 Saturday, Aug 30th, 2014 at 06:29am 

Tuesday, Nov 6th, 2007 at 05:23pm
Harmony 9.4 - Etape 83

 
Un problème a été localisé sur Windows Vista. Un premier utilisateur avait signalé, le 30 juillet, qu'Harmony Assistant refusait de s'installer.  
Après recherches, il semblait que le problème était lié au chemin sur les préférences du logiciel (Application Data)
 
Sur Vista, si le nom d'utilisateur courant est "XXX", ce chemin d'accès devrait être C:\Users\XXX\AppData\Roaming.
Or, sur la machine de cet utilisateur, il était à :
C:\Documents and Settings\ReleaseEngineer.MACROVISION\Application Data , ce qui ne semblait pas avoir le moidre rapport avec son nom d'utilisateur.
 
Malheureusement, il n'y avait pas eu de suite à cet échange de mail, jusqu'à ce que, récemment, deux autres personnes me signalent le même problème, et que ce nom étrange "ReleaseEngineer.MACROVISION" apparaisse également sur leur ordinateur.
 
Il semble que le "registre", zone où Windows stocke les valeurs de configuration du système et de toutes les applications, ait été modifié par un programme qui reste à déterminer. Mais, chose étonnante, les auteurs de Vista ont pensé à cacher des conseils de programmation dans cette zone. Ainsi, on pouvait lire:
 
Do not use this registry key. Use the SHGeFolderPath or SHGetKnownFolderPath function instead
 
Aussitôt dit, aussitôt fait. Nous avons réalisé un petit programme qui compare les deux méthodes (lecture directe du registre ou appel des fonctions). Ces deux méthodes devraient donner le même résultat, mais sur les systèmes Vista de ces personnes, ils sont différents.  
 
Il ne nous reste donc plus, pour fonctionner sur 100% des postes sous Vista, qu'à modifier ACAM, notre librairie d'interface avec le système, de recompiler toutes nos applications, puis de modifier l'installateur de nos produits et le petit programme "MyrPref" qui est livré avec Harmony/Melody.
 
Ce qui va être fait pour la prochaine version...
by Olivier Guillion


Most recent first
Oldest first

Top of page
Last update:  (c) Myriad 2013