-1

我在 Windows 平台上用 C# 创建了一个软件。所以它使用一个访问数据库文件,它嵌入在应用程序的 bin 文件夹中。如何防止 windows 用户删除 windows exloprer 中的数据库文件?

他们可以导航到 bin 文件夹,然后选择数据库并按键盘上的删除...我该怎么办?我认为隐藏 bin 文件夹或包含数据库的文件夹是不安全的,因为他们可以取消隐藏...

4

1 回答 1

4

计算机属于用户。您不应该试图阻止用户对他们的计算机做他们想做的事情。

如果数据库是应用程序的关键部分,那么它与用户导航到程序文件夹并在主可执行文件上按删除没有任何不同 - 如果他们这样做,他们应该期望必须重新安装应用程序.

因此,如果您的程序发现数据库丢失,它可以显示一条很好的消息,例如“此应用程序不再处于可用状态。请重新安装该应用程序。”

于 2012-12-07T17:45:50.007 回答