次の方法で共有


CAccessToken::ImpersonateLoggedOnUser

更新 : 2007 年 11 月

呼び出しスレッドに、ログオン ユーザーのセキュリティ コンテキストを偽装させます。

bool ImpersonateLoggedOnUser( ) const throw(...);

戻り値

正常に終了した場合は true を返します。それ以外の場合は false を返します。

解説

15t6xhcy.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

なんらかの理由で偽装関数の呼び出しに失敗した場合、クライアントは偽装されず、呼び出しを行ったプロセスのセキュリティ コンテキストでクライアント要求が作成されます。高度な権限を持つアカウントまたは管理者グループのメンバとしてプロセスが実行されている場合、通常は許可されない処理をユーザーが実行できることがあります。そのため、この関数の戻り値は、必ず確認する必要があります。

必要条件

ヘッダー : atlsecurity.h

参照

参照

CAccessToken クラス

CAccessToken::LoadUserProfile

CAccessToken::LogonUser

その他の技術情報

CAccessToken のメンバ