AppLocker は私のアプリケーションを署名済みとして認識せず、ClickOnce 配置を使用しています。
- [署名] タブで [アセンブリに署名] オプションを選択しました
- 「ClickOnce マニフェストに署名する」だけでなく、
- テスト証明書ではなく、有効な証明書を持っています
- 「信頼情報にアプリケーションマニフェストを使用する」オプションも使用しました
- 「ClickOnceセキュリティ設定を有効にする」オプションも使用しました
PowerShell コマンド「Get-ApplockerFileInformation」を使用して、
- 「Setup.exe」が署名され、pulisher が報告される
- しかし、私のアプリケーションの exe にはパブリッシャーがありません!
(つまり、exe がインストールされている AppData\local... の場所に移動し、そこで PowerShell コマンドを実行しました)
SN.exe を実行して厳密な名前を生成しようとしましたが、助けにはなりません。
結果として、Setup.Exe ファイルに発行元が含まれていても、AppLocker は発行元を確認できないため、アプリケーションの起動が妨げられます。ユーザーの PC にインストールされている exe にワンクリックで署名することでできることはありますか?