1
私は現在のユーザートークンを通常のプロセスから取得しようとしています(昇格されていない、SYSTEMなどではありません)。私はWTSQueryUserToken
を使用してこれを試しましたが、動作しないようにSYSTEMアクセスが必要です。私はインターネット上で唯一見つけたのは、ユーザーのSIDまたは名前を取得していますが、現在のユーザートークンを取得することについて何も見つかりませんでした。これも可能ですか?C++プロセス所有者/現在のユーザートークンを取得する
「現在の」ユーザーの意味ですか?どのプロセスからこれをやってみるのですか? – RbMm
'WTSQueryUserToken'は、特定のセッションにログインしたユーザに属するトークンを取得するためのもので、プロセスとは関係ありません。プロセスに関連付けられたトークンを取得する場合は、 'OpenProcessToken'を使用してください。 –
プログラムを実行しているユーザーからユーザートークンを取得したい(ユーザートークンがそのユーザーによって実行されているため、プログラムはユーザートークンにアクセスする必要があります) – RoDaBaFilms