Local $PassWord = "redapple" ;管理员密码
Send("#r")
WinWaitActive("")
Local $sdoscommand = "runas /user:" & $UserName & " " & "cmd.exe"
Local $flag = ControlSend("", "", "", $sdoscommand & "{Enter}")
Sleep(300)
WinWaitActive("")
Sleep(300)
ControlSend("", "", "", $PassWord & "{Enter}")
Sleep(300)
WinClose("")
Sleep(2000)
If WinExists("") Or WinExists("") Then
If WinExists("") Then
WinWaitActive("")
ControlSend("", "", "", "D:\soft\微软常用运行库合集2023.02.02.exe" & "{Enter}")
WinWaitNotActive("")
WinClose("")
EndIf
If WinExists("") Then
WinWaitActive("")
ControlSend("", "", "", "D:\soft\微软常用运行库合集2023.02.02.exe" & "{Enter}")
WinWaitNotActive("")
WinClose("")
EndIf
EndIf
本机测试正常。 可以考虑调用第三方工具直接提权到管理员权限。https://github.com/M2TeamArchived/NSudo/releases/tag/9.0-Preview1 gyp2000 发表于 2023-4-10 22:59
可以考虑调用第三方工具直接提权到管理员权限。https://github.com/M2TeamArchived/NSudo/releases/tag/9.0 ...
研究一下了。
页:
1
[2]