1

这应该是一个简单的问题,应该有一个简单的解决方案......但我尝试过的没有任何工作。我的问题是为什么?Microsoft 中是否有防止将密钥发送到“安全窗口”的安全功能?

在此处输入图像描述

AutoiT 尝试(不起作用):

WindWait("Windows Security")
Send("{DOWN}")
Sleep(10)
Send("{ENTER}")

我也试过/看看这个问题

我曾尝试在 C++ 和 C# 中做到这一点,我只能让窗口成为​​活动窗口,但是当我向它发送密钥时它会忽略它。

以下是我为了抑制或自动化此窗口而查看的一些地方:

Windows 7 - 禁用驱动程序的签名验证

在 Win 7 x64 上永久禁用驱动程序签名强制

如何在 Windows 7 SP1 中禁用驱动程序签名

在 Windows 7 中禁用数字驱动程序签名

Windows - 禁止“Windows 无法验证此驱动程序软件的发布者”

上述链接中的所有“解决方案”都不起作用。我一直在寻找答案超过 2 天了。

如果有人能成功地告诉我抑制/自动化的方法,我(以及所有想知道如何做到这一点的人)将不胜感激。

4

2 回答 2

1

我知道这很旧,但我也遇到了这个问题。
一旦窗口处于活动状态,我就可以使用以下方法解决它:

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

如果我将 包含在控件 ID 中,它不起作用。TEXT:&Install this driver software anyway

于 2013-12-16T17:04:04.247 回答
1

您是否能够使用这些Win...功能识别窗口?如果是这样,您可以尝试使用MouseClick

$aPos = WinGetPos("Windows Security")
MouseClick("left", $aPos[0]+50, $aPos[1]+100)

首先获取窗口的位置,然后添加一些像素,这样当您用鼠标右键单击时,您可以单击相应的按钮。当然,您需要调整要添加到 x/y 轴的像素数。

于 2013-07-31T06:38:45.820 回答