Avantages du fichier de configuration :
- Facile à faire. Vous n'avez pas besoin de connaître les appels d'API Windows. Vous avez juste besoin de connaître l'interface d'E/S de fichier de votre langage de programmation.
- Portable. Si vous portez votre application sur un autre système d'exploitation, vous n'avez pas besoin de modifier le format de vos paramètres.
- Modifiable par l'utilisateur. L'utilisateur peut modifier le fichier de configuration en dehors de l'exécution du programme.
Avantages du registre :
- Sécurisé. L'utilisateur ne peut pas supprimer accidentellement le fichier de configuration ou corrompre les données à moins qu'il ne connaisse regedit. Et puis l'utilisateur demande juste des ennuis.
- Je ne suis pas un programmeur Windows expert, mais je suis sûr que l'utilisation du registre facilite d'autres tâches spécifiques à Windows (paramètres spécifiques à l'utilisateur, éléments d'administration réseau comme la stratégie de groupe, etc.). li>
Si vous avez juste besoin d'un moyen simple de stocker les informations de configuration, je recommanderais un fichier de configuration, en utilisant INI ou XML comme format. Je suggère d'utiliser le registre uniquement s'il y a quelque chose de spécifique que vous souhaitez retirer de l'utilisation du registre.