内置数据库

时间:2014-02-17 15:26:18

标签: c# database visual-studio-2013

我想知道是否有办法将信息存储在.exe文件中。就像我使用VS 2013 Express编译了一个应用程序,但是一旦程序打开一次,我就需要能够保存,因为第一次发生了不同的事情。有没有什么办法可以在我的.exe中保存一个布尔值或一些布尔值,而不是在主机上创建.dll或.txt数据库?创建一个外部数据库似乎对少数布尔人来说有点浪费。

谢谢!

3 个答案:

答案 0 :(得分:4)

  

有什么方法可以在我的.exe中保存一个布尔值或一些布尔值?

否 - 可执行文件不可写。您需要一个外部数据存储(文件,数据库等)

配置文件可能是最简单的方法,您可以轻松地为每个用户配置文件(可写),只需很少的额外编码。

答案 1 :(得分:0)

不,你不能。通常的做法是将您的值保存在注册表中或受保护存储中的某个位置。

答案 2 :(得分:0)

Windows在执行时会锁定.exe文件而您无法修改此.exe(在其中存储内容与修改类似)。