Bonjour,

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
System.Configuration.
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
 
config.AppSettings.Settings["ServerIP"].Value = txtboxIP.Text;
config.AppSettings.Settings["ServerPort"].Value = numericPort.Value.ToString();
 
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
qui devrait enregistrer mes données dans le fichier de config de l'exe.
Malheureusement, à la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
config.Save(ConfigurationSaveMode.Modified);
J'ai une exception :
Tentative d'exécution d'une opération non autorisée.
Ceci se passe dans App.config, qui tourne dans Mes documents\Visual Studio\Projets\...
Je ne suis pas admin de ma machine. Est-il alors impossible d'utiliser App.config dans ce cas là ?


Merci de votre aide.

PS : Une autre application utilise ce code et fonctionne parfaitement dans le meme répertoire avec les meme droits. D'où mon interrogation..