如何确保一旦安装在客户端计算机上,仅我的WPF桌面应用程序可以访问嵌入式SQL Server Compact 3.5 SP 2中的数据?
我正在编写一个带有预加载数据集的应用程序,用户无法从应用程序外部访问这些数据非常关键。
在我看来,使用基于密码的加密并试图在我的应用程序中的某处隐藏密码是糟糕的设计。我确信微软已经考虑过这个问题,但我无法在网上找到有关此特定问题的任何信息。什么是正确的方法?
答案 0 :(得分:1)
您可以随时加密表格中的所有数据,但会降低性能。
不管怎么说,无论您使用什么解决方案,都需要管理密码/密钥/身份验证。
答案 1 :(得分:0)
你在谈论DRM,你不太可能轻易做到这一点。如果您在应用程序中隐藏加密密钥/密码,它将阻止临时用户。有调试器的人可以打破这个。您可以考虑从Microsoft获得DRM工具包的许可......