Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530856
  • 博文数量: 576
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(576)

文章存档

2011年(1)

2008年(575)

我的朋友

分类:

2008-10-14 15:08:25

SOT:用SetThreaDesktop关联当前用户桌面
(发表于2003-5-26 10:42:00)

leecyi:void ShowUserDomain(void)


       HANDLE hProcess, hAccessToken;
       TCHAR InfoBuffer[1000],szAccountName[200], szDomainName[200];
       PTOKEN_USER pTokenUser = (PTOKEN_USER)InfoBuffer;
       DWORD dwInfoBufferSize,dwAccountSize = 200, dwDomainSize = 200;
       SID_NAME_USE snu;

       hProcess = GetCurrentProcess();

       OpenProcessToken(hProcess,TOKEN_READ,&hAccessToken);

       GetTokenInformation(hAccessToken,TokenUser,InfoBuffer,
            1000, &dwInfoBufferSize);

       LookupAccountSid(NULL, pTokenUser->User.Sid, szAccountName,
                   &dwAccountSize,szDomainName, &dwDomainSize, &snu);

    printf("%s\\%s\n",szDomainName,szAccountName);

}
(发表于2003-6-3 14:26:00)

eastdragon:DWORD cchUser;
DWORD cchDomain;
改为:
DWORD cchUser[UNLEN+1];
DWORD cchDomain[DNLEN+1];

(发表于2003-6-11 15:46:00)

ok1385:我一直对获取系统信息很有兴趣,但是对获取系统服务信息和获取系统安装软件及更新程序却不知道怎么下手,能指点一二吗?
(发表于2006-6-9 11:12:00)

..........................................................................
--------------------next---------------------

阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~