IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Changement de valeur app.config


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut Changement de valeur app.config
    Bonjour à tous,

    J'ai récemment fais un topic suite à problème de fichier config ( http://www.developpez.net/forums/d13...api-appconfig/ )

    La solution donnée fonctionne très bien, soucis, je ne peut pas modifié le ficher config lorsque j'ai fais mon installation, lorsque je veux édit et que j'enregistre avec notepad++ : "S'il vous plaît vérifier si ce fichier est ouvert par un autre programme " .

    Je voulais donc savoir si c'était possible que l'application lise ce fichier juste au chargement et donc l'éditer sans problème par la suite, ceci nécessitant un redémarrage de l'application pour prendre en compte les changements bien entendu.

    Merci de votre aide !

  2. #2
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    il faut fermer ton application et si c'est fermer alors le processus est en cours d’exécution alors si tu ouvre gestionnaire de tache tu vas trouvé le processus de ton appli est en cours d’exécution

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    C'est parce qu'il se trouve dans Program Files, et seules les applications qui s'exécutent en tant qu'administrateur peuvent modifier les fichiers dans cet emplacement, à cause de l'UAC. 2 options :

    - exécute l'éditeur en tant qu'admin, et ouvre le fichier manuellement par la commande Ouvrir. Tu pourras alors l'enregistrer sans problème.
    - copie le fichier à un autre emplacement où tu as le droit d'écrire, édite le à cet endroit, et déplace le vers l'emplacement d'origine (tu auras alors une confirmation UAC qui s'affichera)

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    Bonjour à vous deux,

    Merci pour vos solutions, j'ai éditer le fichier de conf sur le bureau est ensuite coller directement dans le dossier d'installation.

    Je vais essayer de le mettre dans un MenuStrip pour faciliter en plus la modification ( et surtout par curiosité de savoir comment ça fonctionne ! )

    Merci encore !

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Kisper Voir le message
    Je vais essayer de le mettre dans un MenuStrip pour faciliter en plus la modification ( et surtout par curiosité de savoir comment ça fonctionne ! )
    Bah tu pourras pas, à moins que ton appli s'exécute en tant qu'admin... le fichier app.config n'est pas supposé être modifié par l'appli qui l'utilise.

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    C'est justement la question que je me posé, mais pour satisfaire ma curiosité je vais peut-être le faire par la suite !

    Je te remercie de tes conseils !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Recuperer un paramettre avec App.Config
    Par Monster77 dans le forum Windows Forms
    Réponses: 21
    Dernier message: 31/12/2007, 14h06
  2. Réponses: 8
    Dernier message: 06/08/2007, 11h32
  3. Récupération valeurs paramètres app.config
    Par nicoboud2 dans le forum C#
    Réponses: 4
    Dernier message: 17/04/2007, 11h49
  4. Réponses: 9
    Dernier message: 04/05/2006, 17h33
  5. Intercepter le changement de valeur d'une variable
    Par Captain_JS dans le forum C++Builder
    Réponses: 5
    Dernier message: 07/01/2005, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo