首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取windows当前登录详细信息

如何获取windows当前登录详细信息
EN

Stack Overflow用户
提问于 2015-02-18 14:22:45
回答 1查看 341关注 0票数 1

我已尝试获取用户的当前登录名。我用的是windows8。

当我以“correct”的身份执行命令时,我得到了正确的登录名。

当我在exec中执行相同的命令(“created”)时,我将获得在此系统上创建的用户帐户。

知道为什么会发生这样的事情吗?

我正在使用PHPDesktop应用程序。即使我在cmd中运行BAT,它也会返回正确的值。但同样的BAT在PHP中运行时会返回用户帐户名。

甚至尝试过get_current_user()、$_ENV、$_SERVER,

不走运。

EN

回答 1

Stack Overflow用户

发布于 2015-02-18 14:56:40

用户帐户名(=登录名)保存在环境变量USERNAME中。因此,您只需获取此环境变量的值。

打开命令提示符窗口,只需输入set并查看环境变量输出列表。您现在可以看到所有的标准环境变量,如APPDATAUSERNAMEUSERPROFILE等。

有关预定义环境变量的列表和说明,请参阅维基百科上关于Windows Environment Variables的文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28577268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档