Je suis parti du code déposé par Robinwood1 dans l'article 4522 de Code Source pour m'apercevoir qu'il ne fonctionnait pas dans les versions de Windows supérieures à 98. En effet, en 98 les chemins dans la base de registre sont codés en dur (du type "C:\PROGRAM FILES\TRUC.EXE") alors qu'une variable est utilisée lors de l'installation de certains programmes - c'est le cas de Outlook, mais pas d'Eudora par exemple. Cette variable apparaît par exemple sous la forme "%programfiles%TRUC.EXE et il est nécessaire de l'interpréter à l'aide de la fonction ExpandEnvironmentStrings() dont l'utilisation m'a posé quelques soucis avant que je trouve la bonne syntaxe. Je pense que ça sera utile à tous ceux qui manipulent la base de registres)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.