我正在尝试%USERPROFILE%
使用WScript.Shell
. 当我创建一个 vbs 文件并直接从 Windows 运行时,我得到了登录用户的正确路径,但是当我在 IIS 上本地计算机上运行的经典 ASP webapp 中使用它时,C:\Documents and Settings\Administrator
它被解析为而不是登录用户C:\Documents and Settings\Default User
.
我使用的代码如下
var oShell = new ActiveXObject("Wscript.Shell");
var userPath = oShell.ExpandEnvironmentStrings("%USERPROFILE%");
USERPROFILE
从 webapp 检索值时,是否需要检查权限/设置以获取正确值?
PS:我正在使用javascript进行编码。