Configuration objConfig = ConfigurationManager.OpenExeConfiguration(System.Windows.Forms.Application.StartupPath + @"\TestConfig.exe");

//需要有TestConfig.exe文件
                ConnectionStringsSection objAppsettings = null;
                objAppsettings = (ConnectionStringsSection)objConfig.GetSection("connectionStrings");
                foreach (ConnectionStringSettings s in objAppsettings.ConnectionStrings)
                {
                    Console.WriteLine(s.Name);
                    if (s.Name == "ConnectionString")
                    {
                        string ss;
                        if (s.LockItem == false)
                        {
                            ss = s.ConnectionString;
                            s.ConnectionString += " encrypt";
                            s.LockItem = true;
                            objConfig.Save(ConfigurationSaveMode.Modified);
                        }
                        else
                        {
                            ss = s.ConnectionString;

}
                        Console.WriteLine(ss);
                    }
                }
                Console.ReadKey();

if (!objAppsettings.SectionInformation.IsProtected)
                {
                    objAppsettings.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
                    objAppsettings.SectionInformation.ForceSave = true;
                    objConfig.Save(ConfigurationSaveMode.Modified);
                }
                else
                {
                    objAppsettings.SectionInformation.UnprotectSection();
                    objAppsettings.SectionInformation.ForceSave = true;
                    objConfig.Save(ConfigurationSaveMode.Modified);
                }

转载于:https://www.cnblogs.com/djian/archive/2010/12/31/1922698.html

操作config文件相关推荐

  1. C#操作config文件

    以下是app.config或web.config的定义,定义了一个参数,键为Isinit,值为false <?xml version="1.0"?> <confi ...

  2. 【Kubernetes 018】cfssl创建证书并结合RBAC的RoleBinding配置新用户config文件操作详解

    安全性是企业生产环境中的头等大事,对于访问同一集群的不同用户或者用户组来说,将权限分级是很有必要的.和很多云厂商一样,k8s也是采用按照角色和用户绑定的方式来分配权限的,这一节我们就来实际操作下,新建 ...

  3. C#在客户端和服务端操作Excel文件

    一.在客户端把数据导入到Excel文件步骤 1.创建Excel application对象,打开或生成Excel文件 //服务端创建StringBuilder对象     System.Text.St ...

  4. 解决修改properties 属性文件存在缓存问题,附带操作properties文件工具类

    2019独角兽企业重金招聘Python工程师标准>>> 在做项目的时候有些数据不一定需要在数据库管理,例如数据库连接,定时任务等等的配置..有时候需要动态修改这些数据,但在修改完后, ...

  5. C#项目中关于多个程序集下App.config文件的问题

    在项目中我们会经常用到App.config文件,有的是自动生成的,比如引用webservice.wcf服务时生成:也有手动建立的配置文件直接默认名就为app.config. 这些配置有的保存当前程序集 ...

  6. config文件_您自己的MicroProfile Config来源

    config文件 MicroProfile配置,即一部分MicroProfile规格,是Java Enterprise和微服务配置的标准化. 开箱即用(即,对于规范定义的所有实现都是强制性的)有3种方 ...

  7. 写了一个操作XML文件的类

    一个操作XML文件的类..部份功能在完善中~~~~ using System; using System.Collections.Generic; using System.Text; using S ...

  8. 在config.php文件中,写好了config文件怎么在PHP文件里按条件查询

    写好了config文件怎么在PHP文件里按条件查询,也就是把商品加手到购物车里面去,我是初学者,希望各位大神可以写详细点 回复讨论(解决方案) 你说的是SQL语句么? SELECT * FROME t ...

  9. 在.net中读写config文件的各种方法(转载)

    阅读目录 开始 config文件 - 自定义配置节点 config文件 - Property config文件 - Element config文件 - CDATA config文件 - Collec ...

  10. VC中操作INI文件的API

    VC中操作INI文件的API (1)操作系统配置文件Win.ini的函数: 函数名 功能 GetProfileSection 读取win.ini中指定节lpAppName中所有键名及其值.lpRetu ...

最新文章

  1. 如何使用Swift获取App版本和内部版本号?
  2. SaaS数据驱动浅谈
  3. python 排列组合_python解决排列组合
  4. MySQL查询时通过修改字段的排序规则来忽略大小写的操作讲解
  5. oracle12537错误,ORA-12537:TNS:connection closed错误处理方法
  6. 新版火狐浏览器怎么调整字体 火狐浏览器字体调整技巧分享
  7. 页面css样式找不到问题
  8. python progressbar 倒计时_Python使用progressbar模块实现的显示进度条功能
  9. python中的单例设计模式
  10. Hbase Scan类 ResultScanner类
  11. linux+默认启动windows系统,windows liunx两个系统修改默认启动项
  12. uni-app在小程序开发者工具:TypeError: Cannot read property ‘forceUpdate‘ of undefined
  13. 【重识云原生】第四章云网络第二节——相关基础知识准备
  14. 计算机sci论文中的图,一篇计算机sci论文的发表过程
  15. 2016阿里巴巴校招内推offer (by 伟伯)
  16. Linux服务器操作系统快速删除大量/大文件
  17. 泡泡机市场前景分析及行业研究报告
  18. 高防CDN有什么优点
  19. stm32Cubemx实用篇(四):SD卡读写实验
  20. Clutter为设备和开发增加了新酷元素

热门文章

  1. 前端小报 - 201812 月刊
  2. lintcode:1-10题
  3. C语言及程序设计提高例程-17 一维数组的定义和引用
  4. Ctrl + R 后,悲剧咯、、、、
  5. JavaScript 常用技巧收集
  6. 【导入篇】Robotics:Perception课程_导入篇、四周课程内容、week 1st Perspective Projection
  7. cpp存储类型说明符(storage class specifier)
  8. C# PDFLibNet PDF转JPG
  9. 2019.6.18 区块链论文翻译
  10. Windows 10 超过Windows 7成为最受欢迎的操作系统