1

Visual Studio 2008で作成したWindowsアプリケーションがあります。このアプリケーションはjpegなどのグラフィカルファイルを使用します。この感謝のためにセットアップを行いますが、そのようなファイルがクライアントによって変更されるのではないかと心配しています。保護方法を教えてください。それらのファイル?

4

4 に答える 4

8

このような改ざんを検出するには、アプリケーション内のリソースとしてグラフィカルファイルを追加し(または別のアセンブリからロードし)、Strong-Name署名を使用する必要があります。完全に安全でなくても、ほとんどの人がリソースファイルを変更するのを防ぐ必要があります。

于 2010-02-03T07:46:14.323 に答える
2

exeに含まれるリソースファイルに画像を埋め込むことができます。

于 2010-02-03T07:44:01.223 に答える
1

最も簡単な方法は、画像をリソースとして使用することです。

何らかの理由でそれを実行したくない場合は、jpegの暗号(おそらくMD5)を計算し、ロードプログラム(form.loadなど)をロードするときにコードに以前に保存した暗号と照合することもできます。 )。

于 2010-02-03T07:49:55.737 に答える
1

この方法でファイルに署名することで、証明書がないと誰もファイルを変更できなくなります。

これはやり過ぎかもしれません、そしてそれはあなたが望むマルチセキュリティに依存します、さもなければただ画像をリソースとして配置します。

于 2010-02-03T08:15:58.613 に答える