社区
C#
帖子详情
C#桌面应用程序能否将App.config放到exe里去?
misery2011
2012-10-10 11:16:00
我把数据库连接字符串放在App.config里,但觉得这样不够安全,想把该配置文件嵌入到exe里去,怎么做啊?谢谢哈~
...全文
516
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
桌面
开发编程上位机基础入门
WinForm框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的
桌面
运用程序框架, WinForm框架可用于设计窗体,采用面向对象语言
C#
,可快速创建绚丽漂亮的基于Windows的
桌面
应用程序
,提供丰富的控件与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效快速的开发企业级项目!
c#
使用
Config
urationManager打开任意的
config
配置文件
.net
应用程序
,不管是网页还是
exe
程序,本身都自带了一个配置文件,比如web.
config
和
App
.
Config
,但是如果我们要配置的东西很多,就需要
放到
不同的文件下,这个时候就要新增一些配置文件,新增之后怎么打开呢,这
里
使用OpenM
app
ed
Exe
Config
uration来打开新增的配置文件,代码如下:
Exe
Config
urationFileMap
config
FileMap = ...
C#
应用程序
配置文件
App
.
Config
中
app
Settings配置节内容的读写实现
C#
应用程序
配置文件
App
.
Config
中
app
Settings配置节内容的读写实现背景需求实现代码 背景需求 在
C#
应用程序
中经常会把一些配置信息、系统参数信息
放到
配置文件中,而最常用的配置文件就是
应用程序
配置文件
App
.
Config
或Web.
Config
。是一个基于XML格式的文档。本文主要说一下关于配置文件中的
app
Settings配置节内容的读写实现问题。关于
app
Settings内容的读...
【
C#
】VS2017
桌面
应用程序
打包成.msi或者.
exe
VS2017
桌面
应用程序
打包成.msi或者.
exe
...
2022年最新
C#
开发语言基础课程(.Net6)
本课程是
C#
/.Net6从零基础入门课程,课程学习后需要再学习其他配套框架可用于后期开发
桌面
应用程序
(C/S架构)、上位机、网站Web或Unity3D游戏开发。适合人群:跨行业、编程爱好者、在校学生等。。。授课方式:直播录制视频课程开发环境:Visual Studio 2022(可提供)本课程为
C#
软件开发第一阶段(
C#
基础语法课程)。所有阶段学完可以独立完成软件的设计与开发。
C#
109,897
社区成员
642,645
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章