7
votes

Comment changer d'associations de fichiers à Inno-Configuration

J'ai besoin de l'utilisateur pour pouvoir double-cliquer sur un fichier .pdb et l'avoir ouvert avec MyPGM.exe.

Quelle est la syntaxe pour associer un type de fichier (myData.pdb) avec un exécutable (mypgm.exe)?

est-ce une entrée de registre?


0 commentaires

3 Réponses :


3
votes

Une association de fichiers est une série d'entrées de registre. Pour plus d'informations, jetez un coup d'œil à Comment utiliser les associations de fichiers Microsoft Sample .

Si vous ne souhaitez pas créer d'associations de fichiers à l'échelle du système, vous pouvez créer Associations de fichiers utilisateur spécifiques aussi.

Pour créer des entrées de registre à partir de votre script, lisez le Documentation ISS: Section de registre . Si vous trouvez des problèmes, revenez avec une question plus précise.


0 commentaires

14
votes

Il y a une entrée pour cela dans la FAQ sur le site Web de configuration Inno. Voici la citation de la section correspondante de la FAQ:

Création d'associations de fichiers

First Set the [SETUP] Directive de la section Modifications à < Code> oui . Puis créer des entrées [registre] comme indiqué ci-dessous. xxx

". MyP" est l'extension que nous associe . "myProgramfile" est le nom interne du type de fichier comme stocké dans le registre. Assurez-vous d'utiliser un nom unique pour cela afin de ne pas écraser par inadvertance la clé de registre d'une autre application. xxx

"mon fichier de programme" ci-dessus est le nom du type de fichier comme indiqué dans Explorer. xxx

"irrégulier" est la clé de registre qui spécifie le nom de fichier contenant l'icône à associer au type de fichier. ", 0" indique à l'explorateur d'utiliser la première icône à partir de myProg.exe . ( ", 1" signifierait la deuxième icône.) xxx

"shell \ open \ commande" est le Clé de registre qui spécifie le programme à exécuter lorsqu'un fichier du type est double-cliqué dans l'explorateur. Les citations environnantes sont dans la ligne de commande afin de gérer les noms de fichiers longs correctement.


1 commentaires

Cela devrait être la réponse acceptée. Comme au lieu de relier d'autres pages, il explique clairement quelles mesures auraient dû être prises pour enregistrer une extension de fichier.



1
votes

cela fonctionne bien pour moi. Je viens de renommer myextension xxx


0 commentaires