我有一个Windows应用程序,我是由visual studio 2008.this应用程序使用一些图形文件,如jpeg.i为此欣赏设置,但我担心这些文件被客户端修改。请你帮我如何保护这些文件?
答案 0 :(得分:8)
要检测此类篡改,您应将图形文件作为资源添加到应用程序中(或从其他程序集加载)并使用Strong-Name signing。即使它是not completely secure,也应该阻止大多数人更改资源文件。
答案 1 :(得分:2)
您可以将图像嵌入到包含在exe中的资源文件中。
答案 2 :(得分:1)
最简单的方法是将图像用作资源。
如果您不想出于任何原因这样做,那么您还可以计算jpegs的密码(可能是MD5),并在加载加载程序(表单)时检查它们之前存储在代码中的密码。加载或其他)。
答案 3 :(得分:1)
您可以通过这种方式sign您的文件,没有您的证书,任何人都无法更改文件。
这可能有点过分,这取决于你想要的mutch安全性,只需将图像作为资源放置。