2010-04-29 4 views
1

barboteurs avec la création d'un programme d'installation avec Inno setup- mais se demandant:Inno Setup - clé de Registre vs. fichiers .ini

Quels sont les avantages et les inconvénients de l'utilisation de clés de registre (programme Windows) par rapport à des fichiers .ini qui sont assis dans le dossier du programme?

Si je stocke tous mes paramètres utilisateur dans des fichiers .ini, l'intégralité du programme peut être supprimée en supprimant le dossier. Avec les clés de registre, je devais créer un programme de désinstallation/retirer la clé manuellement.

Pourquoi est-ce que la plupart des applications commerciales utilisent des valeurs de registre?

Je sais par une utilisation brève des Mac que la plupart des programmes sont faites glisser et déposer. Sont l'une des principales raisons en raison de l'absence d'une clé de registre dans Mac OS?

Répondre

0

Si vous voulez que les paramètres puissent être modifiés par les utilisateurs, ne pas les mettre dans un fichier .ini dans le répertoire du programme (si vous les mettez partout, les mettre en% APPDATA% \% PROGNAME% sur Windows).

Le registre Windows est un emplacement centralisé pour stocker des informations, ce qui élimine le besoin d'écrire un analyseur personnalisé et est standardisé sur tous les systèmes Windows. La plupart des applications, commerciales ou non, incluent à la fois un programme d'installation et un programme de désinstallation sous Windows.

Questions connexes