現在ログイン中のユーザフォルダを取得するには?

解決


sho  2006-11-15 11:14:30  No: 63612  IP: 192.*.*.*

現在ログイン中のユーザフォルダ
(C:\Documents and Settings\Administrator等)を
取得する方法についての質問です。

単純にGetUserNameだと「Administrator」を取得するため
C:\Documents and Settings\Administrator  と
C:\Documents and Settings\Administrator.xxxx (xxxxはドメイン)
の違いが判別できず、ドメイン名のありなしを判断する
必要があります。

GetCurrentDirectory的な感じで、そもそも一発で取ってこれるAPIがあるものと
考えていたのですが、そのようなAPIはないのでしょうか?

編集 削除
Blue  2006-11-15 11:24:19  No: 63613  IP: 192.*.*.*

ここらへんが使えるかな。
http://www001.upp.so-net.ne.jp/yamashita/doc/shellfolder.htm

編集 削除
sho  2006-11-15 13:49:06  No: 63614  IP: 192.*.*.*

早速の回答ありがとうございます。

ばっちり取得できました。

編集 削除