日期:2014-05-17  浏览次数:20775 次

C#桌面应用程序能否将App.config放到exe里去?
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~

------解决方案--------------------
config文件加个密码,然后读取的时候再解密到内存读取,读取完后自动释放掉。不怕不安全,一般没问题的。
------解决方案--------------------
没法这么做,最简单的做法是不要把密码放在App.config里,程序打开一个界面设置密码,把密码加密后放在一个二进制文件里,之后就从这个二进制文件读取然后解密获得密码,二进制文件可以在和exe相同的目录下,文件名约定,
------解决方案--------------------
探讨

引用:
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~


那个叫做资源文件。你自己从资源文件中读取xml等结构的文件就好了,干么读取app.config呢?!