管理者特権を必要とするアプリケーションの開発

管理者特権を必要とする操作を実行し、標準ユーザーとして実行するアプリケーションを開発できます。

これを実現するためのモデルがいくつかあります。

トピック 説明
管理者特権タスク モデル 標準ユーザーとして実行されているアプリケーションは、スケジュールされたタスクを開始することで、管理者特権を必要とする操作を実行します。
オペレーティング システム サービス モデル 標準ユーザーとして実行されているアプリケーションは、リモート プロシージャ コール (RPC) を使用して SYSTEM として実行されているサービスと通信します。
Administrator Broker モデル アプリケーションは 2 つのプログラムに分かれています。 プログラムの 1 つは標準ユーザーとして実行され、もう 1 つは管理者特権で実行されます。
管理者 COM オブジェクト モデル 標準ユーザーとして実行されているアプリケーションは、管理者特権 のコンポーネント オブジェクト モデル オブジェクトを作成することで、管理者特権を必要とする操作を実行します。