4

我正在使用 win32gui 库来获取 Windows 安全弹出窗口的句柄,并使用 win32con 单击其中的“安装”按钮,但没有成功。有没有人在 Python 中成功地做到过这一点?

我知道我总是可以安装发布者的证书并永久使用它,但我需要考虑所有可能弹出的安全警告。

这可以完成,因为我已经在 VBScript 中成功完成了,但我现在需要 Python。

在此处输入图像描述.

def window_handle(Title):
    handle = win32gui.FindWindowEx(0, 0, 0, Title)
    return handle


def click_btn(hWnd, Button):
    hbutton = win32gui.FindWindowEx(hWnd, 0, "Button", Button)
    if hbutton != 0:
        win32api.PostMessage(hbutton, win32con.WM_LBUTTONDOWN, 0, 0)
        win32api.PostMessage(hbutton, win32con.WM_LBUTTONUP, 0, 0)
        return True
    return None

hWnd = window_handle("Windows Security")
click_btn(hWnd, "&Install")
4

0 回答 0