Maison > développement back-end > C++ > Comment puis-je déterminer le chemin d'exécution d'un fichier .exe C# ?

Comment puis-je déterminer le chemin d'exécution d'un fichier .exe C# ?

Susan Sarandon
Libérer: 2025-01-07 00:58:41
original
463 Les gens l'ont consulté

How Can I Determine the Execution Path of a C# .exe File?

Obtention du chemin d'exécution d'un .exe

Déterminer le chemin d'exécution d'un exécutable .exe est une tâche courante en programmation. Ces informations peuvent être particulièrement utiles si l'exécutable est déplacé ou copié.

Solution utilisant System.Reflection

En C#, il existe un moyen pratique de récupérer le chemin de l'exécutable en utilisant l'espace de noms System.Reflection. L'extrait de code suivant montre comment y parvenir :

System.Reflection.Assembly.GetEntryAssembly().Location;
Copier après la connexion

Cette expression renvoie le chemin complet de l'exécutable, y compris son nom de fichier.

Implications de la copie de l'exécutable

Lorsqu'un fichier .exe est copié, une nouvelle instance du programme est créée. Cependant, le chemin d'exécution reste le même pour l'exécutable d'origine. Par conséquent, si vous copiez l'exécutable d'origine puis l'exécutez, le chemin d'exécution pointera toujours vers l'emplacement d'origine.

Dans certains cas, vous souhaiterez peut-être mettre à jour le chemin d'exécution lorsque l'exécutable est copié. Cela peut être fait en modifiant le fichier AssemblyInfo.cs et en définissant les attributs AssemblyVersion et AssemblyFileVersion en conséquence. Cependant, il est important de noter que la modification du chemin d'exécution peut nécessiter une configuration supplémentaire, telle que la mise à jour des entrées de registre ou la modification des fichiers de configuration.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal