J'ai besoin de l'utilisateur pour pouvoir double-cliquer sur un fichier .pdb et l'avoir ouvert avec MyPGM.exe. P>
Quelle est la syntaxe pour associer un type de fichier (myData.pdb) avec un exécutable (mypgm.exe)? p>
est-ce une entrée de registre? p>
3 Réponses :
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 . P >
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. p>
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. P>
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:
First Set the [SETUP] CODE> Directive de la section
Modifications code> à < Code> oui code>. Puis créer des entrées
[registre] code> comme indiqué ci-dessous. P>
". MyP" code> est l'extension que nous associe .
"myProgramfile" code> 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. p>
"mon fichier de programme" code> ci-dessus est le nom du type de fichier comme indiqué dans Explorer. p>
"irrégulier" code> est la clé de registre qui spécifie le nom de fichier contenant l'icône à associer au type de fichier.
", 0" code> indique à l'explorateur d'utiliser la première icône à partir de
myProg.exe code>. (
", 1" code> signifierait la deuxième icône.) p>
"shell \ open \ commande" code> 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. p> p>
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.
cela fonctionne bien pour moi.
Je viens de renommer myextension