我正在开发一个负责显示图片库的WPF项目。 图片存储在文件夹中。 我想知道是否有办法加密文件夹和图片以保护文件(用户不应该看到文件),但我想保留通过代码浏览这些文件夹来构建我的库的可能性。
答案 0 :(得分:1)
我能想到的最好的方法是将文件和文件夹存储在带有密码的Zip存档中。 Windows本机支持Zip文件。支持zip文件有很多选项,包括framework options和outboard libraries。
请注意,这并不能真正保护文件免受用户篡改;它只是将他们从偶然的观察者身上隐藏起来。此外,可能会有速度惩罚;你应该使用最快的压缩选项。
答案 1 :(得分:0)
你可以使用Zip档案和另一种方式:
您可以将另一个项目项目(库)添加到主解决方案中,将您的图像文件夹添加到您的应用程序中,并将他们的build action
属性设置为resource
,这样,您的图像将存储在Dll中并用于存储从Dll.i访问它们之前尝试过它,然后按照以下链接: