Associer Exécutable personnalisé avec le type de fichier en C #
]Associez une extension de fichier spécifique à un exécutable personnalisé dans C #, permettant à l'utilisateur de démarrer l'exécutable avec le fichier associé en tant que paramètre lors du clic sur le fichier dans l'explorateur de fichiers. De plus, vous pouvez également spécifier l'icône souhaitée pour l'extension de fichier.
solutions
Bien que .NET ne fournit pas une API pour gérer directement les associations de fichiers, vous pouvez utiliser la classe de registre pour manipuler les valeurs clés nécessaires.
Exemple du fichier de registre associé à .txt à emeditor:
][HKEY_CLASSES_ROOT\.txt]
@="emeditor.txt"
[HKEY_CLASSES_ROOT\emeditor.txt]
@="Text Document"
[HKEY_CLASSES_ROOT\emeditor.txt\DefaultIcon]
@="%SystemRoot%\\SysWow64\\imageres.dll,-102"
[HKEY_CLASSES_ROOT\emeditor.txt\shell]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\open]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\open\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" \"%1\""
[HKEY_CLASSES_ROOT\emeditor.txt\shell\print]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\print\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" /p \"%1\""
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3