在VC中有没有函数能够获得当前用户(当前执行这个程序的人)的信息,比如登陆到什么域,用的帐号是什么?我想将这些信息到PDC上去验证,确保用户是在域中运行该程序的。

解决方案 »

  1.   

    DWORD GetNetworkParams(
      PFIXED_INFO pFixedInfo,   // pointer to buffer to receive data
      PULONG pOutBufLen         // size of buffer
    );typedef struct {
      char HostName[MAX_HOSTNAME_LEN + 4] ;
      char DomainName[MAX_DOMAIN_NAME_LEN + 4];
      PIP_ADDR_STRING CurrentDnsServer;
      IP_ADDR_STRING DnsServerList;
      UINT NodeType;
      char ScopeId[MAX_SCOPE_ID_LEN + 4];
      UINT EnableRouting;
      UINT EnableProxy;
      UINT EnableDns;
    } FIXED_INFO, *PFIXED_INFO;Requirements 
      Windows NT/2000: Requires Windows 2000.
      Windows 95/98: Requires Windows 98.
      Header: Declared in Iphlpapi.h.
      Library: Use Iphlpapi.lib.
      

  2.   

    VC6.0没有Iphlpapi.h,Iphlpapi.lib这两个文件,到VC7.0里拷去