2 using System.Collections.Specialized;
3 using System.Configuration;
8 static void Main(string[] args)
11 System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration (ConfigurationUserLevel.None);
13 ConfigurationSection connStrings = config.ConnectionStrings;
15 Console.WriteLine ("connStrings[LocalSqlServer] = {0}", ((ConnectionStringsSection)connStrings).ConnectionStrings["LocalSqlServer"]);
17 connStrings.SectionInformation.UnprotectSection ();
18 connStrings.SectionInformation.ForceSave = true;
19 config.SaveAs ("t27.exe.config", ConfigurationSaveMode.Full);
21 if (connStrings.SectionInformation.IsProtected == true)
22 Console.WriteLine ("Section {0} is now protected by {1}",
23 connStrings.SectionInformation.Name,
24 connStrings.SectionInformation.ProtectionProvider.Name);
26 Console.WriteLine ("Section {0} is not protected", connStrings.SectionInformation.Name);
29 Console.WriteLine ("{0} raised", e.GetType());