CAccessToken::ImpersonateLoggedOnUser
呼び出し元スレッドがログオンしているユーザーのセキュリティ コンテキストを偽装するようにこのメソッドを呼び出します。
bool ImpersonateLoggedOnUser( ) const throw(...);
戻り値
正常に終了した場合は true を返します。それ以外の場合は false を返します。
解説
セキュリティに関するメモ |
---|
偽装の関数の呼び出しがなんらかの理由で失敗すると、クライアントは偽装されず、クライアント要求は呼び出し元プロセスのセキュリティ コンテキストで作成されます。プロセスが非常に特権アカウント、または管理グループのメンバーとして実行されている場合、ユーザーは、アクションを実行できる場合があります。また、Alice は、拒否されます。したがって、この関数の戻り値は常にチェックする必要があります。 |
必要条件
ヘッダー : atlsecurity.h