0

AppLocker は私のアプリケーションを署名済みとして認識せず、ClickOnce 配置を使用しています。

  • [署名] タブで [アセンブリに署名] オプションを選択しました
  • 「ClickOnce マニフェストに署名する」だけでなく、
  • テスト証明書ではなく、有効な証明書を持っています
  • 「信頼情報にアプリケーションマニフェストを使用する」オプションも使用しました
  • 「ClickOnceセキュリティ設定を有効にする」オプションも使用しました

PowerShell コマンド「Get-ApplockerFileInformation」を使用して、

  • 「Setup.exe」が署名され、pulisher が報告される
  • しかし、私のアプリケーションの exe にはパブリッシャーがありません!

(つまり、exe がインストールされている AppData\local... の場所に移動し、そこで PowerShell コマンドを実行しました)

SN.exe を実行して厳密な名前を生成しようとしましたが、助けにはなりません。

結果として、Setup.Exe ファイルに発行元が含まれていても、AppLocker は発行元を確認できないため、アプリケーションの起動が妨げられます。ユーザーの PC にインストールされている exe にワンクリックで署名することでできることはありますか?

4

1 に答える 1

0

SETUP.EXE とは別に APP.EXE に署名する必要があります。ビルド後のスクリプトで行います。詳しくはこちらをご覧ください。

于 2013-11-03T14:21:16.720 に答える