0

Windows Vistaを使用していますが、何か奇妙なことがわかりました。

  1. プログラムでIEを呼び出してIEを開き、ローカルのhtmlページにアクセスします。現在のユーザーは管理者グループに属しています。

  2. RunAsパラメーターを使用してプログラムでIEを呼び出し、IEにローカルのhtmlページへのアクセスを許可します。現在のユーザーは管理者グループに属しています。

特にローカルページにActiveXまたはSilverlightプラグインがある場合、(1)と(2)の結果(ページコンテンツ)が異なる場合があります。

私の混乱は、現在のユーザーが管理者グループに属している場合、RunAsパラメーターを使用するかどうかは問題ではないということです。現在のユーザーが管理者グループに属していても、RunAsパラメーターがある場合とない場合でまだ異なるのはなぜですか?

よろしくお願いします、ジョージ

4

1 に答える 1

1

ユーザーが管理者グループに属している場合でも、UACプロンプトを介して昇格を要求するアプリケーションがないと、特権操作を実行できません。

したがって、右クリックして「管理者として実行」コンテキストメニュー項目を使用できます。

これは、MicrosoftのUACに関するいくつかのドキュメントです。次のものが含まれています。

管理者がログオンした後、ユーザーが管理タスクを実行しようとするまで、完全な管理者アクセストークンは呼び出されません。

管理タスクは、昇格を必要とするタスクとして定義されます(アプリケーションのアイコン上のVistaの「シールド」で示されます)。

ただし、Internet Explorerを「事前に」昇格させてプログラムで呼び出す方法や、これが問題の適切な解決策であるかどうかはわかりません。

于 2009-07-15T09:01:47.450 に答える