社区
C#
帖子详情
C#桌面应用程序能否将App.config放到exe里去?
misery2011
2012-10-10 11:16:00
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
...全文
626
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#
winform 实现按钮固定到菜单栏以及右键菜单
C#
winform 实现按钮固定到菜单栏以及右键菜单
连锁店远程定时播放随机播放程序+源码
自己写的连锁店远程定时播放随机播放程序+源码,有兴趣的朋友可以下载来研究
WIN10 下
c#
2015 文本转语音小工具
WIN10 下
c#
2015 文本转语音小工具,不用再看字了,COPY到软件上可直接语音播放出来
c#
编写的Flash播放器,
C#
源代码程序
c#
编写的Flash播放器,
C#
源代码程序
C#
控件使用以及打包
包含visual studio 2005的控件使用以及
c#
程序打包成.
exe
可执行文件。
C#
110,887
社区成员
642,611
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章