Vbscript 如何获取原始登录用户

Vbscript 如何获取原始登录用户,vbscript,Vbscript,我们有一个VBScript,它从HKCU\Volatile Environment\username提取用户名。除了以管理员身份运行脚本外,这非常好。然后该值更改为管理员用户名 在哪里/如何获取登录的原始用户名?我无法从HKEY_当前用户处获取它,因为管理帐户已从HKEY_用户处交换。我找到了它。我知道注册表必须将上次登录的用户隐藏在某个地方 HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authenticati

我们有一个VBScript,它从HKCU\Volatile Environment\username提取用户名。除了以管理员身份运行脚本外,这非常好。然后该值更改为管理员用户名


在哪里/如何获取登录的原始用户名?我无法从HKEY_当前用户处获取它,因为管理帐户已从HKEY_用户处交换。

我找到了它。我知道注册表必须将上次登录的用户隐藏在某个地方

HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\LastLoggedOnUser=“。\crewr”
拉那根绳子,然后

replace( returnedRegString, ".\", "" ) 

你是金色的

可能有一些有趣的相关信息:WMI应该能够在此处提供帮助,请参阅。