通常、管理者特権(UAC経由)を必要とするプログラムを強制せずに実行できる方法はありますか?(つまり、UACプロンプトもシステム全体のアクセスもありません。)
追加:実行可能ファイル自体を変更しません。
ジェームズの答えにもかかわらず、私はそれがほとんどできるいくつかの方法を見つけました:
- 実行可能ファイルを変更することにより
trustInfo
、マニフェストからエントリを削除できます(または、マニフェストを完全に削除できるため、外部エントリを使用できます)。UACなしでプログラムを起動できます。残念ながら、これは実行可能ファイルを変更するため、内部チェックサムテストのためにすぐに終了します。 - Process Explorerを使用して、制限付きユーザーとして起動できます。しかし、これは私が望むよりもかなり制限しているようです(保護モードIEのように実行されるため、標準の非昇格ユーザーがアクセスできるよりもはるかに少ないアクセスしかできません)。