Bonjour,
Voici mon code :
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
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..
Partager