【API】获取所有进程的用户名-创新互联
#include
#pragma comment(lib,"WtsApi32.lib")
SID_NAME_USE sUse;
wTS_PROCESS_INFO *pProInfo,*pTemp;
DWORD dwRes;
DWORD dwSize = MAX_PATH;
wCHAR wzUserName[MAX_PATH];
wCHAR wzDomainName[MAX_PATH];
if(WTSEnumerateProcesses(WTS_CURRENT_SERVER_HANDLE,0,1,&pProInfo,&dwRes))
{
pTemp = pProInfo;
for (DWORD i = 0; i < dwRes;i ++)
{
//if (pTemp->ProcessId == dwProcess) //可以获取特定进程
{
if(LookupAccountSid(NULL,pTemp->pUserSid,wzUserName,&dwSize,wzDomainName,&dwSize,&sUse))
{
wprintf(_T("%d %d %s %s %s\r\n"),i,pTemp->ProcessId,pTemp->pProcessName,wzUserName,wzDomainName);
}
}
pTemp ++;
}
wTSFreeMemory(pProInfo);
}
成都创新互联公司主营溪湖网站建设的网络公司,主营网站建设方案,成都APP应用开发,溪湖h5微信小程序定制开发搭建,溪湖网站营销推广欢迎溪湖等地区企业咨询另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享题目:【API】获取所有进程的用户名-创新互联
分享地址:http://azwzsj.com/article/hopoh.html