Comment obtenir le chemin d'installation d'une application?
Dans Windows à l'aide de C#, comment puis-je obtenir le chemin d'installation d'un logiciel (par exemple, considérons NUnit, ou tout autre logiciel comme MS word, etc.) de mon projet? Aussi la façon de définir les variables de chemin d'accès que nous avons défini dans les variables d'Environnement afin que nous puissions exécuter l'application en donnant simplement dans l'invite de commande.
Comme si j'installe NUnit "C:\Program les Fichiers de" je peux le faire tourner en donnant 'NUnit' dans l'invite de cmd, mais si je l'installer à un autre endroit, je ne peux pas faire la même chose.
J'ai besoin d'obtenir l'emplacement ou le chemin de NUnit ou tout autre logiciel installé sur mon système (ayant Windows XP) à partir de mon projet.
EDIT:
Comme je peux obtenir le chemin d'accès du programme installé à partir du registre.
HKEY_CURRENT_USER->LOGICIEL
source d'informationauteur SyncMaster
Vous devez vous connecter pour publier un commentaire.
Utiliser le système et les classes de l'application. Cela va vous donner toutes sortes d'informations.
Par exemple: Application.ExecutablePath
Il fournit également des méthodes pour faire ce que vous voulez.
Edit: voir Aussi registre de lecture/écriture des instructions ici:
http://www.c-sharpcorner.com/UploadFile/sushmita_kumari/RegistryKeys102082006061720AM/RegistryKeys1.aspx?ArticleID=0ce07333-c9ab-4a6a-bc5d-44ea2523e232
va vous donner le chemin complet de l'exécutable et
extraits de l'annuaire.
modifie la variable d'environnement PATH pour le processus en cours.
Cela va vous donner le chemin d'accès où le démarrage de l'application. J'espère que ce sera le chemin d'installation.
Application.StartupPath est utilisée pour obtenir de l'emplacement d'installation en c#.
Peut-être êtes-vous à l'aide de Windows Vista, qui peut aller chercher dans les Fichiers de Programme, mais ne regardez pas dans d'autres dossiers.
Il dépend, la façon dont vous êtes l'installation de l'application. L'installateur connaît le chemin, vous pouvez programmer le programme d'installation pour écrire le chemin d'accès à quelque part, dire de registre.
Comment puis-je obtenir et de définir des variables d'Environnement en C#?