1

バックグラウンド:

ダウンロード時にパラメーターを渡したいアプリケーションがあります。これは、実際にはダウンロード元の広告主の ID です。この ID を使用して、インストールの成功を報告します。このパラメータは、広告主によって異なります。誰かがここで、exeの最後にparamデータを追加してフェッチするように提案しました。完璧にできました。

問題:

問題は、exe に追加すると、exe のデジタル署名が壊れてしまうことです。データを同じ量の他のデータに置き換えると、デジタル署名タブは残りますが、デジタル署名は無効になります。

デジタル署名を気にせずにexeにデータを追加/置換する方法はありますか?

4

1 に答える 1

1

あまり達成可能ではないように思えます。おそらく、ダウンロードを、署名されたexeとコードを含むテキストファイルを含むzipにします(それを読み取ります)。

NTFS代替データストリームを使用してみるのは、暗闇の中での野生の刺し傷です。

  • これにより、署名が無効になる場合と無効にならない場合があります
  • exe が 1 回のダウンロードになるように MIME タイプを構成できる場合とできない場合があります。
  • ファイルが圧縮されている場合、追加データは保持される場合と保持されない場合があります。
于 2013-09-18T07:05:44.873 に答える