0

Windows 7でUACを考慮したマニフェストが埋め込まれたWindowsアプリケーションを作成しています。アプリケーションをテストしたところ、ローカルセキュリティポリシーで[署名および検証された実行可能ファイルのみを昇格する]オプションが有効になっている場合、アプリケーションのインストール開始しません。

この場合、実行可能ファイルに署名してもらいたいのですが、実行可能ファイルに署名するにはどうすればよいですか?実行可能ファイルはWHQL認証に合格する必要がありますか?または、自己署名証明書を使用して実行可能ファイルに署名できますか?マイクロソフトはこれで何と言っていますか?

ローカルセキュリティポリシーで[署名および検証された実行可能ファイルのみを昇格する]オプションが有効になっている場合でも、実行可能ファイルを起動する他の方法は何ですか。マニフェストオプションのいずれかで可能にできますか?

4

1 に答える 1

3

バイナリにAuthenticode署名する必要があるようです。

http://msdn.microsoft.com/en-us/library/ms537361%28v=vs.85%29.aspx

これは他のマシンでは信頼できる証明書ではないため(したがって検証に失敗するため)、自己署名を使用してこれを行う意味はありません。証明書「racketeers」(別名信頼できる機関)から証明書を購入する必要があります。

于 2012-06-15T09:31:05.117 に答える