获取windows所有用户名
来源:互联网 发布:建立少数民族数据库 编辑:程序博客网 时间:2024/06/06 00:00
#include <LM.h>#pragma comment(lib, "netapi32.lib")// See more: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370652(v=vs.85).aspxvoid GetAllUserName(std::vector<std::wstring> & allUserName) { LPUSER_INFO_1 pBuf = NULL; LPUSER_INFO_1 pTmpBuf; DWORD dwLevel = 1; DWORD dwEntriesRead = 0; DWORD dwTotalEntries = 0; DWORD dwResumeHandle = 0; DWORD dwPrefMaxLen = MAX_PREFERRED_LENGTH; NET_API_STATUS nStatus; LPTSTR pszServerName = NULL; do { nStatus = NetUserEnum((LPCWSTR) pszServerName, dwLevel, FILTER_NORMAL_ACCOUNT, // global users (LPBYTE*)&pBuf, dwPrefMaxLen, &dwEntriesRead, &dwTotalEntries, &dwResumeHandle); if ((nStatus == NERR_Success) || (nStatus == ERROR_MORE_DATA)) { if ((pTmpBuf = pBuf) != NULL) { for (DWORD i = 0; i < dwEntriesRead; i++) { if (pTmpBuf == NULL) { fprintf(stderr, "An access violation has occurred\n"); break; } allUserName.push_back(pTmpBuf->usri1_name); pTmpBuf++; } } } else fprintf(stderr, "A system error has occurred: %d\n", nStatus); if (pBuf != NULL) { NetApiBufferFree(pBuf); pBuf = NULL; } } while (nStatus == ERROR_MORE_DATA); // end do // Check again for allocated memory. if (pBuf != NULL) NetApiBufferFree(pBuf);}
0 0
- 获取windows所有用户名
- VC获取Windows所有用户的用户名
- 获取所有用户名 sql server
- 获取windows当前用户名函数;
- Python 爬虫获取某贴吧所有成员用户名
- 如何获取Windows系统登陆用户名
- vc获取用户名和口令Windows
- 如何获取Windows系统登陆用户名
- windows NT中获取系统用户名
- 怎么获取domino里面所有注册的用户名
- 获取Windows操作系统所有版本
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- 获取SQL所有用户名、数据库名、所有表名、所有字段名
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,所有表名、所有字段名,主键等
- 获取SQL所有用户名、数据库名、所有表名、所有字段名
- [LeetCode 315] Count of Smaller Numbers After Self (树状数组 Binary Indexed Tree)
- 【jsp】如何插入谷歌地图并获取javascript api 秘钥
- Swift-运算符重载
- mybatis中在项目中出现的问题
- JAVA过滤器
- 获取windows所有用户名
- Collections.synchronizedList()方法
- Java 基础练习题(50)
- Android开发UI界面优化(2)
- 算法之动态规划初步认识(一)
- Gradle version 2.2 is required错误解决,还有gradle造成的各种错误
- 深度学习方法:受限玻尔兹曼机RBM(三)模型求解,Gibbs sampling
- 如何使用SecureCRT连接虚拟机中的Linux
- The method getTextContent() is undefined for the type Node