MSIインストーラファイルにデジタル署名しましたが、依然としてUACのプロンプトが表示されます。 UAC通知が表示されないようにするために必要なことはありますか?デジタル署名されたMSIはまだUACにメッセージを表示します
ありがとうございました
MSIインストーラファイルにデジタル署名しましたが、依然としてUACのプロンプトが表示されます。 UAC通知が表示されないようにするために必要なことはありますか?デジタル署名されたMSIはまだUACにメッセージを表示します
ありがとうございました
もちろん、レッピーです。 MSIに署名すると、UACのプロンプトは表示されなくなります(UACをオフにする以外の方法はありません)。代わりに、プロンプトの色が「警告」黄色から「信頼できる」青緑色に変わります。例およびさらなる説明は、hereで見つけることができる。
デジタル署名を行うと、UACプロンプトのパブリッシャが「不明なパブリッシャ」ではなく名前が付けられるようになります。 msiを実行している場合は、管理者にインストールを要求することができます。 WIXで記述されている場合は、Product要素にInstallPrivileges = "elevated"属性を設定します。 適切なマニフェストファイルを添付して、MSI用のsetup.exeブートストラップを持っている場合は、setup.exeにUACプロンプトが表示されないように特権を昇格することができます。
これらのことには他にも影響があることに注意してください。
Microsoft Windowsパブリッシャー証明書で署名されたアプリケーション、つまりほとんどのWindowsシステムコンポーネントのみ自動昇格することができます。サードパーティのアプリはできません。
可能であれば、それは役に立たないでしょう。 – leppie