ユーザーが管理者としてプログラムを永続的に実行できるようにする

ユーザーが管理者としてプログラムを永続的に実行できるようにする

私のドメインのユーザーは通常、標準ユーザーです。つまり、管理者権限がありません。ただし、正常に機能するには管理者として実行する必要があるプログラムが 1 つあります。他のすべてを非管理者のままにして、このアプリケーションを永続的に管理者として実行することは可能ですか?

管理者として実行は機能しません。管理者は知らないはずの管理者ユーザー名とパスワードを入力する必要があるためです。パスワードはクリアテキストであるため、バッチ ファイルを作成するとセキュリティ ホールが発生します。

答え1

レドモンド氏によれば:

http://support.microsoft.com/kb/922708

ユーザーに確認メッセージを表示せずにプログラムを管理者として自動的に実行するように UAC を設定することはできません。

あなたのバグは実際には機能です。ユーザーのトークンはそのままであり、ファイルでそれを昇格させる setuid に相当するものはありません。

関連情報