获得当前登录系统的用户名

原创 2015年11月19日 16:02:50
BOOL GetLogUser(TCHAR* strName)
{
 BOOL bRet = FALSE;
 RtlZeroMemory(strName,sizeof(strName)/sizeof(TCHAR));

 //for xp or above
 LPTSTR szLogName = NULL;
 DWORD dwSize = 0;
 if (WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE,
  WTS_CURRENT_SESSION,
  WTSUserName,
  &szLogName,
  &dwSize))
 {   
  lstrcpy(strName,szLogName);

  WTSFreeMemory(szLogName);

  bRet = TRUE;
 }

 return bRet;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(转)

去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(2008-06-23 13:15:47) 解决设置了用户密码却开机不显示登陆界面的问题,同时还可以用到解决需要直接开机取消...

android SharedPreference的用法及获得系统当前时间

package lxy.litsoft; import java.sql.Date; import java.text.SimpleDateFormat; import android.app.Ac...

cognos获取当前用户名

  • 2012-09-21 16:35
  • 37KB
  • 下载

C++获得系统当前时间和日期

最近想把实验程序运行过程中需要的一些实验信息保存到日志文件中,方便记录实验的结果和修改的参数,但是,每次文件的命名都是一个头痛的事情。因此,如何自动生成一个合适的名字一直是我想解决的问题,后面突然想起...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)