0

我正在开发一个负责显示图片库的 WPF 项目。图片存储在文件夹中。我想知道是否有办法加密文件夹和图片以保护文件(用户不应该看到文件),但我想保留通过代码浏览这些文件夹以构建我的库的可能性。

4

2 回答 2

1

我能想到的最好方法是将文件和文件夹存储在带有密码的 Zip 存档中。Windows 原生支持 Zip 文件。有很多支持 zip 文件的选项,包括框架选项外部库

请注意,这并不能真正保护文件免受用户篡改;它只是将它们隐藏在不经意的观察者面前。此外,可能会有速度惩罚;您应该使用尽可能快的压缩选项。

于 2012-11-19T16:06:43.557 回答
0

您可以使用 Zip 存档和另一种方式:您可以将另一个项目项目(库)添加到您的主解决方案中,将您的图像文件夹添加到您的应用程序中并将它们的build action属性设置为resource,这样,您的图像将存储在一个 Dll 中并且可以访问他们来自 Dll.i 在点击此链接之前尝试过:

在 dll 中获取文件夹地址

于 2012-11-19T18:13:48.987 回答