2009-06-26 8 views
1

私たちは、ASP.NETアプリケーションによって提供されるexeファイルを持っています。このバイナリは実際にはメモリ上でオンザフライで修正されます。ディスクに書き込まずにメモリ内のauthenticodeで修正されたexeに署名する方法はありますか?おそらく元のexeに署名し、変更後も署名を有効にしておくことはできません。ディスクI/OをサポートするためにRAMディスクを使用することを考えましたが、それ以外のオプションがあるかどうかは疑問です。ユニークなダウンロードで不明なパブリッシャーの警告

問題は実際には未知のパブリッシャーの警告を取り除く方法です。クライアントのコンピュータでポリシー設定の署名や変更を行わない方法が他にもある場合は、私にもお知らせください。

答えて

0

私はこれについての答えはわかりませんが、私はそれがJust Great Softwareによって行われたのを見ました。彼らはRegexBuddyのためにカスタマイズされたインストーラを作っています。私がダウンロードしたときはいつも、その署名があります。

私は不思議ですが、なぜファイルをディスクに保存したくないのですか?それをそこに残す必要はありません - 永続化し、署名し、メモリにロードして削除します。または、それを維持し、数日後にエージェントまたはcronジョブを削除するようにしてください。

+0

これは実際にやることです。同時ユーザーが多すぎるとディスクI/Oが心配です。 – elan