リソース ハッカーから Delphi プログラムを保護する方法はありますか。私は洗練された保護を使用したくありません。リソースハッカーがツールで何かを変更したくないだけです。私は exe コンプレッサー 、 UPX 、 Petite 、および mpress を使用しましたが、ウイルス トータル スキャンの後、9/42 を取得し、他のツールでその検出率を見た場合、ダウンロードしませんでした。ありがとう
2175 次
3 に答える
8
PE ファイルのリソースは、実行可能ファイルの内部構造 (ヘッダー) の一部です。非表示にしたり、読み取り専用にしたりすることはできません。リソースが変更されたかどうかを確認できるのは自分だけなので、リソースを変更から保護するために、次のことができます
1.) リソースまたは外部ファイル (暗号化) を exe のリソースのハッシュと共に保存し、アプリが初期化されたときに、保存されたハッシュと現在のハッシュを比較します。
2.) リソースを暗号化して保存できます。これは、ビルド後のイベントを使用するか、外部ツールを実行して exe をコンパイルした後にリソースを暗号化し、アプリが初期化されたときにメモリ内のリソースを復号化できます。
于 2012-04-17T17:12:22.800 に答える
2
コード署名を使用したくない場合は、MD5合計(リソースの外部、またはキャンセルトリックを使用)をどこかに埋め込んでから、MD5と比較してリソースの改ざんを確認できます。
于 2012-04-17T18:32:27.697 に答える
1
また、exe ファイルを保護 するためにOnGuardを使用します。tponguard からの OgProtectExe の使用
于 2012-04-22T12:19:56.033 に答える