系统中新建了A,B两个用户,怎样通过程序得到这两个用户名称??

解决方案 »

  1.   

    如果是存储在数据库中就好了:
    select * from table1
      

  2.   

    用netAPI函数:
    (我只有vb的声明)Declare Function NetUserEnum0 Lib "NETAPI32.DLL" Alias "NetUserEnum" (ServerName As Byte, ByVal Level As Long, ByVal lFilter As Long, Buffer As Long, ByVal PrefMaxLen As Long, EntriesRead As Long, TotalEntries As Long, ResumeHandle As Long) As Long
      

  3.   

    问题不清楚
    如果是数据库中的sql用户
    可以访问特殊表取得
    如果是你的系统的用户
    可以访问你放用户的表就可以了
    ...............
      

  4.   

    是Windows2000,還是數據庫系統?
      

  5.   

    去msdn查询
    枚举账号:
    NET_API_STATUS NetUserEnum(
      LPCWSTR servername,
      DWORD level,
      DWORD filter,
      LPBYTE* bufptr,
      DWORD prefmaxlen,
      LPDWORD entriesread,
      LPDWORD totalentries,
      LPDWORD resume_handle
    );枚举本地组:
    NET_API_STATUS NetLocalGroupEnum(
      LPCWSTR servername,
      DWORD level,
      LPBYTE* bufptr,
      DWORD prefmaxlen,
      LPDWORD entriesread,
      LPDWORD totalentries,
      PDWORD_PTR resumehandle
    );
    获得本地组账号
    NET_API_STATUS NetLocalGroupGetMembers(
      LPCWSTR servername,
      LPCWSTR localgroupname,
      DWORD level,
      LPBYTE* bufptr,
      DWORD prefmaxlen,
      LPDWORD entriesread,
      LPDWORD totalentries,
      PDWORD_PTR resumehandle
    );