在 Windows XP 上从脚本打开图形运行方式窗口

在 Windows XP 上从脚本打开图形运行方式窗口

我的客户不想在脚本上执行 SHIFT + 右键单击​​ > “以...身份运行”。

因此,我正在寻找一种通过批处理脚本执行完全相同操作的方法。

如何使用批处理脚本在 Windows XP 上打开此窗口?

以 Windows XP 身份运行

用户需要以另一个本地用户的身份启动该程序。

编辑

我找到了适用于 Windows 7 的解决方案这里但它在 XP 上不起作用...

答案1

CredTask.vbs:

On Error Resume Next

strComputer = "." 'local computer
strUserName = "Domain\User" 'user name
strPassword = "Password" 'user password

strCommandLine="calc.exe"

Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objServices = objSWbemLocator.ConnectServer(strComputer, "root\CIMV2", strUserName, strPassword, Null, Null, 0)

If Err.Number <> 0 Then
    WScript.Echo Err.Number & ": " & Err.Description
    WScript.Quit
End If

Set objClass = objServices.Get("Win32_Process")
Res = objClass.Create(strCommandLine, Null, Null, PID)
If Res <> 0 Then
    WScript.Echo "Error ru application code: " & Res
End If

编码脚本

GreyMagic 在线脚本解码器

相关内容