ユーザー名とドメイン名の取得について – 固定ページ 2 – プログラミング – Home

ユーザー名とドメイン名の取得について
 
通知
すべてクリア

[解決済] ユーザー名とドメイン名の取得について

固定ページ 2 / 2

aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

ちなみに、_tsetlocale とか _tmain というのもあります。お好みで。


返信引用
玲音 (st.lain)
 玲音 (st.lain)
(@玲音 (st.lain))
ゲスト
結合: 17年前
投稿: 89
 

記憶違いカモしれないのであしからず。

> タスクマネージャでは[System Idle Process]と表示されているヤツ。
確か、このプロセス(PID = 0)はWindowsの中でも極めて特殊なものだったと記憶
してます。過去にチラっと見た英語の文献だったので記憶すら怪しいですが。

ただ、その裏づけとしてWMI上(Win32_Processインスタンス)でも[System Idle
Process]
に関してはGetOwner()で期待する値が取得できないようです。
           ~~~~~~~~~~

注: GetOwner()のDomain, Userの双方がnullとして返ってきます。これが
 「Windowsとしての」正しい値カモしれません。ですから、「ユーザーが」
 期待する[SYSTEM]ではありませんので「正確な値」という表記は避けさせて頂きまし
た)

ん~、でもそれ以外はGetTokenInformation()で取得できてもよさそうなのですけどね。
ボチボチ調べてみます。

> GetTokenInformaiton
は、タイポでした。今頃気がついてるし。 orz

# 更に記憶違いカモしれませんが、Systemプロセス(PID = 4)もちょっと特殊な
# 扱いだったと思います。この辺りを(多分英語でしょうが)ググれば、謎が解ける
# カモしれません。


返信引用
neko
 neko
(@neko)
ゲスト
結合: 20年前
投稿: 8
 

超横槍すいません
ぴょぴょさんのをコンパイルして実行したら
Process ID = 0 で
87:LookupAccountSid()関数のエラーです。
が出てきました。
System Idle Process(PID =0)は玲音 (st.lain)の言うように極めて特殊なもの何ですね


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

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