社区
C#
帖子详情
C#桌面应用程序能否将App.config放到exe里去?
misery2011
2012-10-10 11:16:00
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
...全文
711
9
打赏
收藏
C#桌面应用程序能否将App.config放到exe里去?
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonespace
2012-10-11
打赏
举报
回复
没法这么做,最简单的做法是不要把密码放在App.config里,程序打开一个界面设置密码,把密码加密后放在一个二进制文件里,之后就从这个二进制文件读取然后解密获得密码,二进制文件可以在和exe相同的目录下,文件名约定,
种草德鲁伊
2012-10-11
打赏
举报
回复
那何必还用配置文件呢,直接写在代码中不就好了吗
misery2011
2012-10-11
打赏
举报
回复
哈哈,我用第三方工具搞定了~~
comcyd
2012-10-11
打赏
举报
回复
config文件加个密码,然后读取的时候再解密到内存读取,读取完后自动释放掉。不怕不安全,一般没问题的。
oh51888
2012-10-11
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用楼主 的回复:
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
那个叫做资源文件。你自己从资源文件中读取xml等结构的文件就好了,干么读取app.config呢?!
[/Quote]
同意这位兄弟的看法。。
另外家电个人意见,这个问题我当初是这么解决的,也另外提供几个方案:
1.加密app.config (不推荐,因为加密解密之间要耗费资源,数据字段使用较为频繁)
2.常量写进代码(好处不解释了,缺点就是维护不容易)
3.做资源文件,用的时候释放,不用回收。
但最后我的解决方案是专门做了一个类,生成一个专门的dll,来做数据库的链接,维护时专门更新这个dll就可以了。
希望对你有所帮助。
以专业开发人员为伍
2012-10-11
打赏
举报
回复
[Quote=引用楼主 的回复:]
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
[/Quote]
那个叫做资源文件。你自己从资源文件中读取xml等结构的文件就好了,干么读取app.config呢?!
showjancn
2012-10-11
打赏
举报
回复
可做为嵌入 资源。
宝_爸
2012-10-11
打赏
举报
回复
直接中常量放到程序中。
andy1020tc
2012-10-10
打赏
举报
回复
你放到项目的其他地方 生成之后 要么就是dll 要么就是exe了
具体放在哪 得看你项目的架构了
C#
配置文件
App
.
config
的使用操作
应用程序
配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译
应用程序
。 配置文件的根节点是
config
uration。我们经常访问的是
app
Settings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。 先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为
C#
读写
App
.
config
配置文件
一、
C#
项目中添加
App
.
config
配置文件 在控制台程序中,默认会有一个
App
.
config
配置文件,如果不小心删除掉,或者其他程序需要配置文件,可以通过添加得到。 添加步骤:右键项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加
应用程序
配置文件”,默认的文件名称为“
App
.
config
”,单击“确定”。 二、配置文件格式 新...
C#
读写
应用程序
配置文件
App
.
exe
.
config
,并在界面上显示
C#
将读写
应用程序
配置文件
App
.
exe
.
config
,本质是xml文件的读写。我们将配置文件的
App
Settings节点和ConnectionStrings节点内容自动绑定到分组框控件GroupBox中,同时可以批量保存。窗体 FormSaveDefaultXml
Config
设计如图: 添加对System.
Config
uration的引用。为窗体FormSaveDefaultXml
Config
绑定Load事件FormSaveDefaultXml
Config
_Load为按钮btnSave
Config
绑定事件
C#
配置文件
App
.
config
的使用操作
一丶创建一个
App
.
config
1.右键项目->添加->新建项 2.选择
应用程序
配置文件 创建后会在项目底下多出一个
App
.
config
文件 在
App
.
config
内下添加内容 //
App
.
config
里
的内容 <?xml version="1.0" encoding="utf-8" ?> <
config
uration> <
app
Settings> <add key="test" value="This is value" >
C#
读写
config
配置文件
C#
读写
config
配置文件
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章