もくじ
https://tera1707.com/entry/2022/02/06/144447
やったこと
C++アプリで、
アプリをダブルクリックなどで起動されるときに、必ず管理者で起動させたい。
前提
以下で確認した。
- VisualStudio2022
- C++デスクトップアプリ
やりかた
プロジェクトのプロパティ > リンカ― > マニフェストファイル > UACの実行レベル を、requireAdministratorにする。

ここをそのように設定すると、

こんな感じでアイコンに盾マークがつく。
こいつをダブルクリックして実行すると「ユーザーアカウント制御」の確認画面が出て、Yesを押すと管理者で起動する。
※Noを押すと、起動しない。