1

Windows 安全对话框

我正在尝试自动化一些我正在安装某些驱动程序的东西。但是,由于驱动程序未签名,我看到附加的安全对话。我想自动化并单击安全对话框上的“安装”或“不安装”。到目前为止,我已经尝试了某些选项,例如 pywinauto、WASP 和 AutoIt,但似乎没有任何效果。

以下是我迄今为止尝试过的选项:

黄蜂

Select-Window -title "Windows Security"| Set-WindowActive | Send-Keys "%n" 

Select-Window -title "Windows Security | Set-WindowActive | Select-Control -title "Do&n't I&nstall" | Send-Keys "%n" 

Select-Window -title "Windows Security | Set_WindowActive | Select-Control -title "Do&n't I&nstall" -recurse | Send-Click

AutoIt

1.

WinActivate("Windows Security" , "")     
ControlClick("Windows Security" , "" , "[CLASS:Button;INSTANCE:2]")

2.

WinWait("Windows Security", "")    
WinActivate("Windows Security")    
ControlSend("Windows Security" , "" , "[Class:Button;Instance:2]" , ("{Enter}"))
Exit(0)

这些命令在 Windows 2008 上运行良好,但在 Windows 2012 上失败。请帮助我解决此问题。

注意:在 Windows 2012 中,只有窗口被激活。然而,在那之后什么都没有发生。

4

0 回答 0