论安全萌新的自我修养

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

函数原型

NET_API_STATUS NET_API_FUNCTION NetWkstaUserEnum(
  LMSTR   servername,
  DWORD   level,
  LPBYTE  *bufptr,
  DWORD   prefmaxlen,
  LPDWORD entriesread,
  LPDWORD totalentries,
  LPDWORD resumehandle
);
servername
	目标地址,如果为NULL则为本地计算机
level
	用0即可,返回当前登录到工作站的用户的名称
bufptr
	参考level设定,此处返回WKSTA_USER_INFO_0结构
prefmaxlen
  返回数据的首选最大长度,可用MAX_PREFERRED_LENGTH使得函数来分配内存量
entriesread
	结合实际枚举的元素数
totalentries
	接收可能从当前建立位置枚举的条目总数
resumehandle
	指向包含用于继续现有搜索的恢复句柄的值的指针。第一次调用时,该句柄应为零,而对于后续调用,则应保持不变。如果此参数为NULL,则不会存储任何恢复句柄
	
	
函数成功返回NERR_Success


WKSTA_USER_INFO_0结构
typedef struct _WKSTA_USER_INFO_0 {
  LMSTR wkui0_username;//指定当前登录到工作站的用户的名称
} WKSTA_USER_INFO_0, *PWKSTA_USER_INFO_0, *LPWKSTA_USER_INFO_0;

实现效果

posted on 2021-02-14 16:36  Yangsir34  阅读(148)  评论(0编辑  收藏  举报