none
WTSQuerySessionInformationW 获取微软账户名称 RRS feed

  • 问题

  • WTSQuerySessionInformationW(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, WTSUserName, szName, ret);

    当前用户为本地用户时,该API获取的是本地用户名称;当前用户为域用户时,该API获取的是域用户名称。问题是在win8和win10下,当前用户为微软账户时,怎么获取不到微软账户名称呢?

    2015年3月4日 2:18

全部回复

  • 您有检查一下错误码吗?该放手时候调用成功?WTSQuerySessionInformationW()调用返回FALSE的时候,调用GetLastError()看看错误码是多少?是不是权限的问题导致的?

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2015年3月4日 8:47
    版主
  • 不好意思,没描述清楚,是win8和win10下,当前用户为微软账户时,获取到的用户名称是本地用户,非微软账户名称。
    2015年3月5日 1:25