将数据保存到二进制文件中C#

时间:2011-11-10 03:13:39

标签: c#

如何从主应用程序隐藏表数据库文件。我有一个窗口表单应用程序,它有一个打开文件对话框的按钮,然后我可以选择一个文件。然后我希望我连接到我的sqlserver,然后我将文件内容保存到其他二进制文件中。毕竟,我想在我的main.exe应用程序中隐藏我的db文件,以便人们无法读取它是什么。我不知道该怎么办。你可以引导我从刮擦。

1 个答案:

答案 0 :(得分:0)

您可以考虑使用支持数据加密的嵌入式数据库,而不是将数据文件与可执行文件合并。

一个选项是带有加密扩展的SQL Lite: http://www.hwaci.com/sw/sqlite/see.html

SQL Server还支持加密: http://technet.microsoft.com/en-us/library/bb510663.aspx

也许您正在使用SQL Server Compact?本文可能有所帮助: http://blogs.msdn.com/b/stevelasker/archive/2008/05/14/security-and-encryption-for-sql-server-compact.aspx