私はかなり長い間 C# でプログラミングを行ってきました。この数日間、あなたからたくさんの助けをもらいました。しかし、私はここで立ち往生しています...
.exe ファイルを作成し、実行時に管理者権限が必要になるようにマニフェストを変更しました。マニフェストで次のように変更しました
requestedExecutionLevel level="requireAdministrator" uiAccess="false"
これにより、.exe ファイルには管理者権限が必要であることをユーザーに通知する UAC ウィンドウが表示されます。
これで、ローカル マシンの別の場所に自分自身をコピーする .exe ファイルを作成しました。しかし、キャッチは、コピーされたファイルを実行するときに管理者権限も必要であることです。そのコピーしたファイルの権限を編集したい。コピーしたファイルに管理者権限の制約がないようにしたい。普通に走らせたい。
.exe ファイルを作成して、起動時にコピーした .exe ファイルを呼び出すレジストリを変更したため、これを行う必要があります。コピーした .exe ファイルに管理者権限があると、レジストリの調整が機能しないことに気付きました。.exe ファイルが管理者権限を必要としない場合は完全に機能しますが。
これから抜け出す方法はありますか?