所属ドメインの取得について – プログラミング – Home

所属ドメインの取得について
 
通知
すべてクリア

所属ドメインの取得について


キイチ
 キイチ
(@キイチ)
ゲスト
結合: 14年前
投稿: 1
Topic starter  

早速ですがログオンユーザが所属しているドメイン名の取得について
どなたか教えていただけないでしょうか?

Visual Studio 2003 MFCでの開発になります。

探したのですがなかなかよいページがありませんでした。
参考でもかまいません


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

「ログオンユーザ」とは?
一台のマシンには複数のユーザーが同時にログオンできます。
そのうちのどれですか?

現在のプロセス(orスレッド)を実行しているアカウントであれば、お手軽には
GetUserName でユーザー名を得て LookupAccountName でドメイン名を取得、でしょう
か。
GetUserNameEx で得たユーザー名を自分で分析してもいいでしょう。

OpenProcessToken / OpenThreadToken でプロセスまたはスレッドのトークンを得て、
GetTokenInformation(TokenUser) で SID を得、LookupAccountSid というのも手堅くて
いい感じです。

サービスであれば WTSGetActiveConsoleSessionId と WTSQueryUserToken を使う手もあ
るでしょう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました