ログインユーザのドメインを取得する


もかぶれんど  2004-12-16 06:52:00  No: 55710  IP: [192.*.*.*]

ログインユーザの所属ドメインを取得するには
どうしたらいいのでしょうか?

どなたか教えてください。

VBだと以下のソースで出来るのですが…
C++初心者です。よろしくお願いします。

Private Sub Command1_Click()
    Dim WshNetwork As Object
    
    Set WshNetwork = CreateObject("WScript.Network")
    MsgBox WshNetwork.UserDomain

End Sub

編集    削除
なーめ  2004-12-16 09:40:56  No: 55711  IP: [192.*.*.*]

VBからVCに移行するときに問題になるのが
CreateObject() なんですよね。
とくに、ProgID としてちょっと特殊な WScript.*** 
LDAP とかもそうだったような。
IActiveScript。

より直接的には
NetQueryDisplayInformation()
か。
とりあえず、これをヘルプで見てください。
#include <lm.h>
をすれば定義位置も見れます。

編集    削除