0

C# で作成しているアプリケーションに少し問題があります。ユーザー名とパスワードだけから、ユーザーが管理者かどうかを確認する方法が見つからないようです。他の場所でこれを行うのに役立つものは見たことがなく、WindowsIdentity でこれを試みることはすべて無力になります。Windows Vista および Windows 7 での UAC プログラミングについては認識していますが、Windows XP をサポートする予定です。したがって、UAC を介して管理者アクセスを使用する可能性は低くなります。文字列 Username と文字列 Password を取得し、資格情報が管理者アカウントを参照している場合にブール値を返すメソッドを作成する方法を探しているだけです。

これを行う実行可能な方法はありますか?

ありがとう。

4

1 に答える 1

1

ここにあなたを助けるかもしれないSOの質問があります。

また、 WindowsImpersonationContextの MSDN エントリにも良い例があります。

于 2010-07-23T15:29:01.070 に答える