【问题标题】:VB 2008 Possible to have a database inside the .exe file?VB 2008 .exe 文件中可能有数据库吗?
【发布时间】:2015-04-17 15:10:52
【问题描述】:

我目前正在制作一个个人客户经理程序,现在我已经创建了一个,但是有一个可见的 .accdb 文件以及 .exe 本身。而且 .accdb 只能打开,也不是很安全。

在没有可见数据库的情况下,有没有办法做到这一点?或者任何实现此目的的安全方式将不胜感激。

【问题讨论】:

标签: vb.net visual-studio-2008


【解决方案1】:

SQL Server Compact Edition 支持加密。

https://technet.microsoft.com/en-us/library/gg592949(v=sql.110).aspx

不,你不能将它嵌入到 .exe 中,除非你想出一个非常复杂的方案,在每次数据库更改时重新编译 .exe。

不过,您可以在数据库文件上设置 hidden 属性来尝试隐藏它。这仅取决于您的目标是阻止有能力的黑客(它不会这样做)还是只是阻止用户意外删除或重命名它(它会这样做)。一个隐藏的、加密的文件可以做到这两点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 2022-06-17
    • 2013-04-06
    • 1970-01-01
    相关资源
    最近更新 更多