私は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")