いくつかの昇格状況でのWindowsの動作を(プログラムで)エミュレートしたいと思います。たとえば、管理者に昇格を確認しなくても、ワイヤレスパスワードを表示できます([ワイヤレスネットワークのプロパティ]> [文字の表示])。
このシナリオでは、標高の確認を要求するウィンドウがポップアップ表示されません。アクションにはユーザーが管理者である必要があることを示すわかりやすいアイコンがあります。
一部のシナリオでポップアップが表示されない理由は、UACの自動昇格です。
マーク・ルシノビッチが書いたこの記事からの抜粋です
2つの中間設定で(ほとんどの)Windows実行可能ファイルを昇格してもプロンプトが表示されない理由は、システムがWindows実行可能ファイルを「自動昇格」するためです。まず、このコンテキストでWindowsはWindows実行可能ファイルとして何を定義しますか?答えはいくつかの要因によって異なりますが、2つのことが当てはまる必要があります。Windowsパブリッシャーによってデジタル署名されている必要があります。これは、Windowsに含まれるすべてのコードに署名するために使用される証明書です(Microsoftによる署名では不十分であるため、Microsoftソフトウェアではありません。 Windowsに同梱されているものは含まれていません); そして、それは少数の「安全な」ディレクトリの1つに配置されている必要があります。
つまり、実行可能ファイルはMicrosoftによって署名されている必要があり、それらの「安全な」ディレクトリにある必要があります。Windowsはすべてを自動昇格するわけではありません。