DOS窗口运行命令行发送密码
由于runas在域用户下不稳定,我想模拟dos下操作,下面为代码,但好像测试也是有点问题,怎么判断执行错误?怎么保证用户切换成功?Local $runas = "runas"
Local $runascs = "/user:admin " & "C:\Windows\notepad.exe"
Global $iPID = ShellExecute($runas, $runascs)
ControlSend($iPID , "", "", "123456{Enter}")
https://www.autoitx.com/Doc/html/functions/runas.htm
示例/演示
; Fill in the username and password appropriate for your system.
Local $sUserName = "Username"
Local $sPassword = "Password"
; Run a command prompt as the other user.
RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)
eddyyeung 发表于 2021-6-16 22:06
https://www.autoitx.com/Doc/html/functions/runas.htm
示例/演示
好像这个命令不稳定,多数情况下执行出错。不能切换用户过来。 不會吧, 用了好多年了, 詳細說說你的問題 eddyyeung 发表于 2021-6-17 22:33
不會吧, 用了好多年了, 詳細說說你的問題
谢谢你的回答,我再测试看看,如果稳定,我结帖。
页:
[1]