6

アプリケーション構成ファイルを使用せずに、.NET 実行可能ファイルで Authenticode 署名検証を無効にする方法を知っている人はいますか? つまり、次のようにします。

<configuration>
    <runtime>
        <generatePublisherEvidence enabled="false"/>
    </runtime>
</configuration>

app.config なし。出来ますか?

4

2 に答える 2

1

Main() メソッドの変更が許可されている場合、Main で次のことができます。

  1. generatePublisherEvidence を使用してメモリ内にアプリケーション構成ファイルを作成する
  2. 新しく作成したアプリケーション構成ファイルを使用して、新しいアプリケーション ドメインを作成します。
  3. 他のアプリケーション ドメインで元の Main を実行する

これにより、アプリケーション構成ファイルを持たなくても、アプリケーション構成ファイルに必要なすべてのカスタマイズを含めることができます。

于 2009-01-17T19:01:30.213 に答える
0

さて、MSDNによると、要素generatePublishersEvidenceは構成ファイルでのみ使用できます。

構成ファイル

この要素は、アプリケーション構成ファイルでのみ使用できます。

http://msdn.microsoft.com/en-us/library/bb629393.aspxを参照してください。

于 2008-11-29T12:33:07.803 に答える