初始化一个用于 Run 和 RunWait 操作的用户凭证。 仅支持 2000/XP 或更高版本。
RunAsSet ( ["用户名", "域", "密码" [, 选项]] )
参数
| 用户名 | [可选参数] 目标用户名。 |
| 域 | [可选参数] 目标域名。 |
| 密码 | [可选参数] 对应的密码。 |
| 选项 | [可选参数] 0 = 不加载用户的配置文件,1 = (默认)加载用户的配置文件,2 = 仅用于网络凭证 |
返回值
返回值为0,说明操作系统并不支持此函数。
注意
本函数可使后面的 Run 及 RunWait 函数以不同的用户身份运行程序(比如 Administrator)。本函数仅支持 2000/XP (或更高版本)。NT4 用户请安装并使用NT资源包(Resource Kit)的 SU 命令。
相关
Run, RunErrorsFatal(选项), RunWait
示例
; 使用本地管理员帐号(adminstrator)
RunAsSet("Administrator", @Computername, "adminpassword")
; 以管理员的身份运行注册表编辑器
RunWait("regedit.exe")
; 重设用户身份
RunAsSet()